adduser 명령어
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://scbyun.com/238