티스토리 뷰

반응형

CentOS 7 사용자 추가하는 방법을 정리해보겠습니다.

리눅스에서는 유저 추가하는 방법이 거의 모두 비슷하니 CentOS 뿐만 아니라 다른 리눅스에서도 사용 가능합니다.

사용자 관리

useradd

useradd 명령어를 사용하여 사용자를 추가 합니다.

sudo useradd -m newuser

-- 옵션 -- 
-m : 해당 유저의 폴더를 같이 생성
-g : 그룹 지정
-d : 디렉토리 지정
-s : 쉘(shell) 지정
-p : 패스워드(암호) 지정

passwd 명령어로 생성한 유저의 비밀번호를 설정합니다.

sudo passwd newuser

userdel

사용자를 삭제 하기 위해서 userdel 명령어를 사용합니다.

폴더와 관련된 정보를 모두 삭제하기 위해 -r 옵션을 꼭 주고 삭제합니다.

sudo userdel -r {userName}

그룹 관리

groupadd

groupadd 명령어를 사용하여 그룹을 추가 합니다.

GID는 그룹 생성시 할당되는 ID 인데 -r 명령어를 주지 않으면 500 이후 번호로 할당되며 GID MAX값 보다 +1 된 값으로 할당됩니다.

# 그룹 추가하기
sudo groupadd {newGroupName}

# 그룹 생성 확인하기
grep project /etc/group

만약, 499이하의 시스템으로 GID로 할당하고 싶다면 -r 옵션을 주고 생성합니다.

sudo groupadd -r {newGroupName}

500번 이상의 번호로 지정된 번호로 생성하고 싶다면 -g 옵션을 줍니다.

sudo groupadd -g 999 {newGroupName}

gpasswd

gpasswd로 사용자를 추가 삭제가 가능합니다.

 

사용자를 추가 하려면 -a 옵션을 주고 삭제하려면 -d 옵션을 줍니다.

# 그룹에 유저 추가
sudo gpasswd {groupName} -a {userName}

# 그룹에 유저 삭제
sudo gpasswd {groupName} -d {userName}

-- 옵션 -- 
-a : 그룹에 유저를 추가
-d : 그룹에 유저 삭제
-r : 그룹에 패스워드 제거
-R : 그룹에 접근 제한
-A user, ... : 그룹에 관리자 설정
-M user, ... : 그룹 맴버를 새로 설정

 

groupdel

그룹 삭제는 groupdel 명령어를 사용합니다.

sudo groupdel {groupName}
반응형
댓글