[RHEL6] 계정관리 명령어들 4탄(groupmod, groups, grpck)
본문 바로가기
IT 이야기/Linux 명령어

[RHEL6] 계정관리 명령어들 4탄(groupmod, groups, grpck)

by 찬찬이 아빠 2019. 12. 31.
반응형
  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
반응형

댓글