사용자 그룹사용자 그룹 생성GID 499 이하 그룹 생성사용자 그룹 삭제사용자 그룹 전체 확인사용자 - 유저사용자 생성사용자 수동 생성사용자 자동 생성사용자가 속한 그룹 확인사용자 삭제사용자 전체 목록 확인ADDUSER / USERADD 를 통해 등록된 계정 확인사용자 생성 후, 기본 쉘 변경
사용자 그룹
사용자 그룹 생성
groupadd -g [GID] [그룹명]
sudo groupadd -g 1001 operators
GID 499 이하 그룹 생성
-r 옵션을 사용하면 0~499 사이의 GID 중 가장 높은 번호를 할당한다.
sudo groupadd -r sysadm
사용자 그룹 삭제
groupdel [그룹명]
sudo groupdel operators
사용자 그룹 전체 확인
cat etc/group
cat /etc/group
사용자 - 유저
사용자 생성
사용자 수동 생성
useradd [계정명] -c "[사용자이름]" -s [쉘] -m -d [홈 디렉토리] -u [UID] -g [GID]
옵션 | 내용 |
-c | 사용자 이름 |
-s | 로그인 쉘(Shell) 정보 |
-d | 홈 디렉토리 경로 |
-g | 사용자 그룹 ID 지정 |
-u | 사용자 UID 지정 |
-e | 계정 만료일 지정 |
sudo useradd eugene -c "eugene" -s /bin/bash -m -d /home/eugene -u 1001 -g 1001
사용자 자동 생성
adduser [계정명]
sudo adduser eugene
사용자가 속한 그룹 확인
groups
groups
사용자 삭제
deluser --remove-home [유저명]
—remove-home 옵션을 주지 않으면, 홈 디렉토리는 삭제되지 않는다.
sudo deluser --remove-home eugene
사용자 전체 목록 확인
cat /etc/passwd
cat /etc/passwd
ADDUSER / USERADD 를 통해 등록된 계정 확인
grep /bin/bash /etc/passwd
grep /bin/bash /etc/passwd
사용자 생성 후, 기본 쉘 변경
만약 사용자 쉘을 변경하고 싶다거나, 생성 했는데 $ 표시만 보이는 경우 변경할 수 있다. 또는/etc/passwd
파일을 수정하여 변경 할 수 도 있다.
chsh -s [쉘] [사용자명]
sudo chsh -s /bin/bash eugene