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
'IT 이야기 > Linux 명령어' 카테고리의 다른 글
[RHEL6] 계정관리 명령어들 6탄(lastlog, login, logname) (0) | 2019.12.31 |
---|---|
[RHEL6] 계정관리 명령어들 5탄(grpconv, last, lastb) (0) | 2019.12.31 |
[RHEL6] 계정관리 명령어들 4탄(groupmod, groups, grpck) (0) | 2019.12.31 |
[RHEL6] 계정관리 명령어들 2탄(chown, chsh, finger) (0) | 2019.12.10 |
[RHEL6] 계정관리 명령어들 1탄(chfn, chgrp, chmod) (0) | 2019.12.10 |
댓글