[요약]
useradd는 홈디렉토리를 자동으로 생성 안한다.adduser는 홈디렉토리를 자동으로 생성한다.
useradd
- 홈 디렉토리 자동생성 O
이 명령어는sudo useradd -m -s /bin/bash k6o
k6o
라는 사용자를 생성하고,-m
옵션을 통해 홈 디렉토리를 생성합니다.-s /bin/bash
옵션은 로그인 쉘로 bash를 설정합니다.
adduser
- 홈 디렉토리 자동 생성 X
sudo adduser k6o
adduser
명령어는k6o
사용자를 생성하고 자동으로 홈 디렉토리를 설정합니다.
추가 작업
- 비밀번호 설정
sudo passwd k6o
- 사용자 삭제
sudo userdel -r k6o
-r
옵션은 사용자와 그의 홈 디렉토리를 삭제합니다. - sudo 그룹 추가
sudo usermod -aG sudo k6o
usermod -aG sudo k6o
명령어는k6o
사용자를sudo
그룹에 추가합니다.
레드햇 계열에서는sudo
대신wheel
그룹을 사용하는 경우가 많습니다.sudo usermod -aG wheel k6o
결론
좋고 나쁨을 떠나서, 용도가 다릅니다.
useradd
는 사용자에게 더 많은 설정 옵션을 제공합니다.
하나하나 자기가 손으로 모든 설정(홈디렉토리 생성 등)을 통해 계정을 추가하고 싶을 때 사용합니다.adduser
는 좀 더 사용자 친화적이며 기본 설정을 자동으로 적용합니다./etc/adduser.conf
에 있는 기본적인 정보로 계정을 추가하고 싶을 때 사용합니다. 물론 직접 옵션 등을 통해 계정을 추가할 수도 있습니다.
'IT > OS Admin' 카테고리의 다른 글
윈도우 10에서 11로 업그레이드 - UEFI 설정 문제 해결(MBR에서 GPT 변환) (0) | 2024.12.07 |
---|---|
윈도우10/11 한영키 고장 - 알 수 없는 로캘(QAA-Latn) 입력기 삭제 방법 (2) | 2024.11.06 |