[1. 개요]
리눅스 서버에 신규 계정 발급 시 자주 사용하는 명령어 조합 정리
[2. 명령어]
사용자 계정을 추가하는 명령어는 아래와 같이 두가지가 있다.
- adduser
- useradd
두 명령어의 차이점은 아래와 같다.
- adduser
- 계정 생성 시 별도 옵션 없이, 홈 디렉토리를 포함한 사용자 관련 설정을 자동생성한다.
- useradd
- adduser 처럼 동작하려면 별도의 옵션을 추가로 기입해야 한다.
여기서는 useradd 사용법을 정리한다.
[3. 옵션]
옵션 | 설명 | 기타 |
-d, --home | 로그인 시 사용 할 홈 디렉터리 경로, 해당 경로에 폴더가 없어도 만들지 않는다. |
|
-m, --create-home | 사용자 홈 디렉터리가 없는 경우 생성한다. | |
-M | 사용자 홈 디렉터리를 만들지 않는다. | |
-r, --system | 시스템 계정으로 만든다. 시스템 계정에 사용 되는 사용자 id 는 [SYS_UID_MIN, SYS_UID_MAX] 사이에서 결정되어야 한다. |
|
-s, --shell | 사용자의 로그인 쉘을 지정한다. | |
-p, --password | 로그인 시 사용할 password | 해당 옵션 사용은 권장하지 않는다. |
[4. 예제-1]
계정이 tistory 인 사용자 추가, 홈 디렉터리 생성 및 bash 쉘 사용, 이 후 암호 설정
- # useradd -d /home/tistory -m -s /bin/bash tistory
- # passwd tistory
'서버 관리 > 리눅스' 카테고리의 다른 글
journalctl 로그 파일 관리 (디스크 확보를 위한) (0) | 2024.06.11 |
---|---|
chrome 임시 파일 관련 용량 관리 (0) | 2024.06.11 |
df 와 du 와 디스크 용량 차이 발생 및 해결 방법 (0) | 2023.10.04 |
shell script 정리 (0) | 2023.04.17 |
jq 명령어 (0) | 2023.02.05 |