10. groupmod(그룹 정보 수정) |
1) 경로 : /usr/sbin/groupmod
2) 요약 : 그룹 정보 수정
3) 사용 방법 : groupmod [옵션] 그룹명
4) 옵션
-g gid : 지정한 gid로 그룹의 ID를 변경
-n name : 지정한 name으로 그룹명을 변경
-o : -g 옵션과 같이 사용하고, 지정한 gid가 이미 존재하더라도 중복을 허용
5) 추가 설명
groupmod 명령어는 groupadd로 추가한 그룹명을 변경할 수 있습니다. 아래와 같이 /etc/group 파일에 groupadd로 추가한 그룹(chanchan)이 있다고 가정합니다.
# cat /etc/group | grep chanchan
chanchan:x:6001:
예) -n 옵션을 사용하여 그룹명을 park으로 변경
# groupmod -n park chanchan
# grep park /etc/group
park:x:6001:
예) -g 옵션을 사용하여 chanchan의 GID 6001을 GID 6002로 변경
# groupmod -g 6002 chanchan
11. groups(그룹 보기) |
1) 경로 : /usr/bin/groups
2) 요약 : 사용자가 속해 있는 그룹들을 보여줌
3) 사용 방법 : groups [옵션][사용자]
4) 옵션
--help : 도움말 출력
--version : 버전 정보 출력
5) 추가 설명
groups 명령어는 사용자를 지정하지 않으면 현재 사용자가 속한 그룹명을 보여주고, 사용자를 지정하면 지정한 사용자의 그룹명을 출력합니다.
# groups
root hostgrp admin chanchan
예) root 관리자가 속한 그룹 출력
# groups root
root : root hostgrp
12. grpck(파일 검사) |
1) 경로 : /usr/sbin/grpck
2) 요약 : /etc/group과 /etc/gshadow 파일을 검사
3) 사용 방법 : grpck [옵션][파일]
4) 옵션
-n : 삭제 여부를 사용자에게 묻지 않음
5) 추가 설명
grpck 명령어는 /etc/group과 /etc/gshadow 파일의 내용을 검사해서 잘못된 부분을 검사합니다. 만일 잘못된 부분이 존재하면 삭제 할지 여부를 yes/no로 물어보고, -n 옵션은 모든 질문의 대답을 no로 합니다.
참고로 pwck는 /etc/passwd와 /etc/shadow 파일을 검사합니다.
/etc/group 파일에서 관리자가 chanchan 그룹에 root 계정을 추가하려다가 roo 라고 잘못 입력했다고 가정합니다.
그룹 파일 검사
# cat /etc/group | grep chanchan
chanchan:x:6001:roo
grpck 명령어를 실행하면 roo 계정이 없다고 에러를 출력합니다.
# grpck /etc/group
group chanchan: no user roo
delete member 'roo' ?
y를 입력하고 etc/group 파일의 잘못된 부분을 수정할 수 있습니다.
# grpck
group chanchan: no user roo
delete member 'roo' ? y
grpck: the files have been updated
'IT 이야기 > Linux 명령어' 카테고리의 다른 글
[RHEL6] 계정관리 명령어들 6탄(lastlog, login, logname) (0) | 2019.12.31 |
---|---|
[RHEL6] 계정관리 명령어들 5탄(grpconv, last, lastb) (0) | 2019.12.31 |
[RHEL6] 계정관리 명령어들 3탄(gpasswd, groupadd, groupdel) (0) | 2019.12.11 |
[RHEL6] 계정관리 명령어들 2탄(chown, chsh, finger) (0) | 2019.12.10 |
[RHEL6] 계정관리 명령어들 1탄(chfn, chgrp, chmod) (0) | 2019.12.10 |
댓글