'sudo su -root`
- 사용자를 관리하기 위해선 해당 시스템 전체의 관리권한을 가진 슈퍼유저 root로 변경을 해줘야 함
1) useradd [옵션][아규먼트] [추가할 계정]
useradd spamdong01 cut -f1 -d: /etc/passwd | tail -5
- 계정만 생성하고 기본 쉘인 sh가 할당됨
- 홈 디렉토리와 패스워드를 생성해줘야 함
- passwd 파일에 'spamdong01'이 저장된 모습을 확인할 수 있음
1-1) 옵션
옵션 의미 -d 홈 디렉토리 생성 -g 주 그룹의 gid 설정 -G 보조 그룹의 gid 설정 -c 주석, 사용자에 대한 설명 -s 로그인 쉘 설정 -D useradd 명령어를 옵션 없이 사용했을 때 설정되는 기본값을 조회 -m 홈 디렉토리 지정시 홈 디렉토리가 존재하지 않을 경우 해당 디렉토리 생성 -k skeleton 디렉토리를 별도로 지정할 때 사용 -f 휴면 계정 전환 날짜를 지정 -e 만료일 지정 -u uid 지정
2)passwd [추가한 계정]
passwd spamdong01
- 생성한 계정의 비밀번호를 생성 및 변경 때, 사용됨
3)adduser [추가할 계정]
adduser spamdong02
- 계정생성시 비밀번호, 이름, 전화번호 등 기본정보를 입력을 받음
- 홈 디렉토리가 자동적으로 생성됨
1) userdel [계정명]
userdel spamdong01
- 계정만 삭제하는 명령어
- passwd 파일에서 spamdong01 계정이 없는 모습
2) 계정 + 홈 디렉토리 삭제
userdel -r spamdong02
- 계정과 홈 디렉토리를 모두 삭제하는 명령어
- 홈 디렉토리도 같이 삭제된 모습