본문 바로가기

리눅스

adduser 명령어

728x90

adduser 명령어

adduser 명령어는 리눅스와 유닉스 기반 운영 체제에서 사용자 계정을 생성하는 데 사용됩니다. 이 명령어를 사용하여 새로운 사용자를 시스템에 추가할 수 있습니다.

adduser 명령어 사용 예시

  • 기본 사용법
sudo adduser username

여기서 username을 원하는 사용자 이름으로 대체하세요. sudo를 사용하여 관리자 권한으로 명령어를 실행해야 합니다.

 

  • 패스워드 설정
sudo adduser username

adduser 명령어를 입력한 후에 시스템은 해당 사용자에게 패스워드를 설정하라는 메시지를 표시합니다. 사용자 패스워드를 설정하고 확인하세요.

 

  • 사용자 정보 추가
sudo adduser username

이후에는 사용자에 대한 추가 정보를 입력하라는 메시지가 나타납니다. 사용자의 전체 이름, 작업 번호 등을 입력할 수 있습니다. 이 정보는 선택 사항이며 필요에 따라 입력하세요.

 

  • 사용자 그룹 지정
sudo adduser username groupname

groupname은 사용자를 추가할 그룹 이름으로 대체해야 합니다. 이렇게 하면 사용자를 특정 그룹에 추가할 수 있습니다.

728x90

 

  • 사용자 홈 디렉토리 변경
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

 

728x90