adduser
새로운 사용자를 추가
/etc/passwd, /etc/shadow, /etc/group 파일에 새로운 행이 추가됨
adduser newuser1 새 UNIX 암호 입력 : 새 UNIX 암호 재입력 : 이름 [ ] : 방 번호 [ ] 직장 전화번호 [ ] 집 전화번호 [ ] 기타 [ ] 정보가 올바릅니까? [Y/n] |
newuser1 이라는 이름의 사용자 생성 암호 생성 다시 입력 전체 이름 입력 (생략 가능) 사무실 호실 (생략 가능) 회사 전화번호 (생략 가능) 집 전화번호 (생략 가능) 기타 내용 (생략 가능) 확인 (엔터) |
adduser --uid 1111 newuser2 | newuser2 사용자를 생성하면서 사용자 ID를 1111로 지정 |
adduser --gid 1000 newuser3 | newuser3 사용자를 생성하면서 그룹 ID가 1000인 그룹에 newuser3 사용자를 포함시킴 (이 책에서 그룹 ID 1000은 ubuntu 그룹임) |
adduser --home /newhome newuser4 | newuser4 사용자를 생성하면서 홈 디렉터리를 /newhome으로 지정 |
adduser --shell /bin/csh newuser5 | newuser5 사용자를 생성하면서 기본 셸을 /bin/csh 로 지정 |
passwd
사용자의 비밀번호 변경
passwd newuser1 | newuser1 사용자의 비밀번호 지정(또는 변경) |
usermod
사용자의 속성 변경
usermod --shell /bin/csh newuser1 | newuser1 사용자의 기본 셸을 /bin/csh 로 변경 |
usermod --groups ubuntu newuser1 | newuser1 사용자의 보조 그룹에 ubuntu 그룹 추가 |
userdel
사용자를 삭제
userdel newuser2 | newuser2 사용자 삭제. 단, 홈 디렉터리는 삭제되지 않음 |
userdel -r newuser3 | newuser3 사용자를 삭제하면서 홈 디렉터리까지 삭제 |
chage
change age의 약자로, 사용자의 암호를 주기적으로 변경하도록 설정
chage -l newuser1 | newuser1 사용자에 설정된 사항 확인 |
chage -m 2 newuser1 | newuser1 사용자에 설정한 암호를 사용해야 하는 최소 일자 (즉, 변경 후 최소 2일은 사용해야 함) |
chage -M 30 newuser1 | newuser1 사용자에 설정한 암호를 사용할 수 있는 최대 일자 (즉, 변경 후 최대 30일까지 사용할 수 있음) |
chage -E 2026/12/12 newuser1 | newuser1 사용자에 설정한 암호가 만료되는 날짜 (즉, 2026/12/12까지만 사용할 수 있음) |
chage -W 10 newuser1 | newuser1 사용자에 설정한 암호가 만료되기 전에 경고하는 기간. 지정하지 않을 경우 기본값은 7일 (즉, 암호가 만료되기 10일 전부터 경고 메시지가 나감) |
groups
사용자가 소속된 그룹을 보여줌
groups | 현재 사용자가 소속된 그룹 보여줌 |
groups newuser1 | newuser1 사용자가 소속된 그룹 보여줌 |
groupadd
새로운 그룹 생성
groupadd newgroup1 | newgroup1 생성 |
groupadd --gid 2222 newgroup2 | newgroup2 그룹을 생성하면서 그룹 ID를 2222로 지정 |
groupmod
그룹의 속성 변경
groupmod -new-name mygroup1 newgroup1 | newgroup1 그룹의 이름을 mygroup1으로 변경 |
groupdel
그룹 삭제
groupdel newgroup2 | newgroup2 그룹 삭제 (단, 해당 그룹을 주요 그룹으로 지정한 사용자가 없어야함) |
gpasswd
그룹의 암호를 설정하거나 그룹 관리 수행
gpasswd mygroup1 | mygroup1 그룹의 암호 지정 |
gpasswd -A newuser1 mygroup1 | newuser1 사용자를 mygroup1 그룹의 관리자로 지정 |
gpasswd -a newuser4 mygroup1 | newuser4 사용자를 mygroup1 그룹의 사용자로 추가 |
gpasswd -d newuser4 mygroup1 | newuser4 사용자를 mygroup1 그룹의 사용자에서 제거 |
'우분투 리눅스' 카테고리의 다른 글
4장 서버 구축 시 알아야 할 필수 개념과 명령어 (6) - 링크 (0) | 2022.02.12 |
---|---|
4장 서버 구축 시 알아야 할 필수 개념과 명령어 (5) - 파일, 디렉터리의 소유권과 허가권 (0) | 2022.02.12 |
4장 서버 구축 시 알아야 할 필수 개념과 명령어 (3) - 리눅스 기본 명령어 (0) | 2022.02.11 |
4장 서버 구축 시 알아야 할 필수 개념과 명령어 (1) - 리눅스 운영 (가상 콘솔, 런레벨, 에디터) (0) | 2022.02.11 |
3장 우분투 리눅스 설치 (3) - Client, WinClient (0) | 2022.02.04 |