[Born2beRoot] 유저 및 그룹 관련 명령어

bolee·2022년 4월 13일
0

42seoul

목록 보기
10/27

유저 관련 명령어

유저 조회

  1. 모든 유저 출력

    $ cat /etc/passwd
  2. rootuseradd 또는 adduser를 통해 생성한 유저 계정 출력

    $ grep /bin/bash /etc/passwd

유저 추가

  1. useradd

    • 유저 생성
    $ useradd <username>
    • 유저 생성 및 유저 홈 디렉토리 생성
    $ useradd <username> -d /home/<userdir>
    • 유저 패스워드 생성
    $ passwd <username>
  2. adduser

    • adduser 명령어도 유저를 추가할 수 있다. 그러나 useradd와 달리 유저 홈 디렉토리를 자동으로 만들고, 비밀번호 설정 등도 한 번에 가능
    $ adduser <username>
    Adding user `<username>' ...
    Adding new group `<username>' (1000) ...
    Adding new user `<username>' (1000) with group `<username>' ...
    Creating home directory `/home/<username>' ...
    Copying files from `/etc/skel' ...
    New password:
    Retype new password:
    passwd: password updated successfully
    Changing the user information for <username>
    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]

유저 수정

  1. 유저의 uid를 변경

    $ usermod -u <new-uid> <username>
  2. 유저의 홈 디렉토리를 변경. 이때 변경할 홈 디렉토리는 수종으로 생성해야 한다.

    $ usermod -d /home/<new-userdir>
  3. 유저의 새로운 홈 디렉토리를 생성하고, 유저의 홈 디렉토리를 새로운 홈 디렉토리로 변경후 파일 등을 이동

    $ usermod -m -d /home/<new-userdir>

유저 삭제

  1. 유저 삭제

    $ userdel <username>
  2. 유저 강제 삭제

    $ userdel -f <username>
    
    //or	
    
    $ userdel --force <username>

기타

  1. 유저가 속한 모든 그룸 출력
    $ groups <username>

그룹 관련 명령어

그룹 조회

  1. 모든 그룹 출력. X:Y:Z 형식으로 출력된다. (X: 그룹 이름, Y: 그룹 비밀번호, Z: 그룹 ID)
    $ cat /etc/group

그룹 추가

  1. groupadd
    $ groupadd <groupname>

그룹 삭제

  1. groupdel
    $ groupdel <groupname>

그룹 수정

  1. 그룹에 유저 추가

    $ gpasswd -a <username> <groupname>
     $ groups <username>	// 그룹 추가 확인 가능
  2. 그룹에서 유저 제거

    $ gpasswd -d <username> <groupname>
     $ groups <username>	// 그룹 삭제 확인 가능
  3. 그룹 이름 변경

    $ groupmod -n <groupname> <new-groupname>

https://www.manualfactory.net/13581
https://www.manualfactory.net/13414

0개의 댓글