[RHEL6] 계정관리 명령어들 3탄(gpasswd, groupadd, groupdel)
본문 바로가기
IT 이야기/Linux 명령어

[RHEL6] 계정관리 명령어들 3탄(gpasswd, groupadd, groupdel)

by 찬찬이 아빠 2019. 12. 11.
반응형
  7. gpasswd(그룹 사용자 관리)

 1) 경로 : /usr/bin/gpasswd

 2) 요약 : /etc/group과 /etc/gshadow의 그룹 패스워드를 관리

 3) 사용 방법 : gpasswd [옵션] 그룹명

 4) 옵션

 -a, --add 사용자 : 사용자를 그룹에 추가

 -d, --delete 사용자 : 그룹에서 사용자를 삭제

 -r, --remove-password : 그룹 비밀번호를 삭제

 -R, --restrict : 그룹 접근을 막음

 -A, --administrators [user...] : 그룹 관리자를 추가

 -M, --member [user...] : 그룹의 멤버를 추가

 

 5) 추가 설명

 gpasswd 명령어는 /etc/group과 /etc/gshadow 파일 관리에 사용한다. 만일 옵션 없이 그룹명만 지정하면 해당 그룹의 새로운 비밀번호를 물어 봅니다. 참고로 시스템에서 지정할 수 있는 그룹의 최소와 최대 gid 값은 /etc/login.defs에 정의되어 있습니다.

 

 예) groupadd 명령으로 chan 이라는 새로운 그룹을 생성하고, 지정한 그룹을 확인

# groupadd chan

# cat /etcgroup | grep -i chan

chan:x:1001:

 

  예) gpasswd -a 옵션으로 user1 사용자를 chan 그룹에 추가하고 확인

# gpasswd -a user1 chan
Adding user user1 to group chan

# cat /etc/group | grep -i chan
chan:x:1001:user1

 

  ※ gpasswd에서 지정하는 사용자는 그룹으로 추가하기 전에 시스템에 등록되어 있는 사용자여야 합니다. gpasswd 명령으로 사용자를 그룹에 추가하기 전에 useradd 명령으로 사용자를 먼저 추가해야 합니다.

# gpasswd -a papa chan
gpasswd: user 'papa' does not exist

# gpasswd -a user2 chan
Adding user user2 to group chan

 

 

 

  8. groupadd(그룹 추가)

 1) 경로 : /usr/sbin/groupadd

 2) 요약 : 새로운 그룹 추가

 3) 사용 방법 : groupadd [옵션] 그룹

 4) 옵션

 -g gid : 지정한 gid로 그룹 ID를 생성

 -o : -g 옵션과 함께 사용하며 지정한 gid가 이미 있더라도 중복을 허용

 -r : 시스템 관리 영역인 그룹 ID 499 이하에서 그룹을 추가

 

 5) 추가 설명

 groupadd 명령어는 시스템에 새로운 그룹을 추가하는 명령어로  /etc/group과 /etc/shadow 파일과 연관성이 많습니다. 참고로 추가된 그룹은 gpasswd 명령으로 패스워드를 변경할 수 있습니다.

 

 예) chan 그룹을 새롭게 생성하고, /ect/group 파일에서 등록된 그룹을 확인

# groupadd chan

# cat /etc/group | grep -i chan
chan:x:1001:

 

 

 

  9. groupdel(그룹 삭제)

 1) 경로 : /usr/sbin/groupdel

 2) 요약 : 그룹을 삭제

 3) 사용 방법 : groupdel 그룹

 4) 추가 설명

 groupdel 명령어는 groupadd로 추가한 /etc/group 파일의 그룹을 삭제할 수 있습니다. 명령어 다음에 삭제하고자 하는 그룹명만 지정하면 됩니다.

 

 예) chan 그룹을 삭제

# groupdel chan

 

반응형

댓글