adduser 명령어
adduser 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용자 계정을 생성하는 데 사용됩니다. 이 명령어를 사용하여 새로운 사용자를 시스템에 추가할 수 있습니다.
adduser 명령어 사용 예시
- 기본 사용법
sudo adduser username
여기서 username을 원하는 사용자 이름으로 대체하세요. sudo를 사용하여 관리자 권한으로 명령어를 실행해야 합니다.
- 패스워드 설정
sudo adduser username
adduser 명령어를 입력한 후에 시스템은 해당 사용자에게 패스워드를 설정하라는 메시지를 표시합니다. 사용자 패스워드를 설정하고 확인하세요.
- 사용자 정보 추가
sudo adduser username
이후에는 사용자에 대한 추가 정보를 입력하라는 메시지가 나타납니다. 사용자의 전체 이름, 작업 번호 등을 입력할 수 있습니다. 이 정보는 선택 사항이며 필요에 따라 입력하세요.
- 사용자 그룹 지정
sudo adduser username groupname
groupname은 사용자를 추가할 그룹 이름으로 대체해야 합니다. 이렇게 하면 사용자를 특정 그룹에 추가할 수 있습니다.
- 사용자 홈 디렉토리 변경
sudo adduser --home /path/to/directory username
--home 옵션을 사용하여 사용자의 홈 디렉토리 경로를 지정할 수 있습니다. 이것은 홈 디렉토리를 기본 설정이 아닌 사용자가 원하는 디렉토리로 설정할 때 유용합니다.
- 사용자에게 sudo 권한 부여
sudo adduser username sudo
사용자에게 sudo 그룹에 추가하여 관리자 권한을 부여할 수 있습니다. 이렇게 하면 사용자가 관리자 권한을 사용하여 시스템 명령을 실행할 수 있습니다.
- vagrant 사용자 생성
adduser vagrant
$ adduser vagrant
Adding user `vagrant' ...
Adding new group `vagrant' (1001) ...
Adding new user `vagrant' (1001) with group `vagrant' ...
Creating home directory `/home/vagrant' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vagrant
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
- vagrant 사용자의 계정 정보가 /etc/passwd 파일 및 /etc/shadow 파일에 존재하는지 확인
cat /etc/passwd /etc/shadow | grep vagrant
$ cat /etc/passwd /etc/shadow | grep vagrant
vagrant:x:1001:1001:,,,:/home/vagrant:/bin/bash
vagrant:$y$j9T$79XpvLk28q0/YuqgceP7H/$kFWQZuDXh66sKNHvAuJHAhdbQpOuhlTq7f.B7HmOit6:19604:0:99999:7:::
위의 예시에서 adduser 명령어를 사용하여 사용자를 생성하는 방법을 보여주었습니다. 명령어 옵션과 사용법은 시스템 및 배포판에 따라 다를 수 있으므로 관련 문서를 참조하여 더 자세한 정보를 얻을 수 있습니다.
참고URL
- useradd 명령어 : https://sangchul.kr/518
'리눅스' 카테고리의 다른 글
웹 서버에서 CORS 설정하는 방법 (0) | 2023.09.05 |
---|---|
Docker 이미지를 파일로 저장하고 불러오는 방법 (0) | 2023.09.04 |
CentOS Yum Repository 서버를 구축하는 방법 (0) | 2023.09.04 |
iftop 명령어 (0) | 2023.08.31 |
CentOS 7에서 Python 3.10을 업그레이드하는 방법 (0) | 2023.08.29 |