리눅스2012. 4. 12. 18:20
리눅스에 그룹과 관련된 콘솔 명령어들 입니다.


groupadd 명령어의 도움말 입니다.
groupadd 명령은 새로운 그룹을 만들때 사용합니다.

형식
# groupadd 옵션 그룹명

옵션
-g gid : 그룹에 gid를 지정 합니다.
-r : 시스템에 사용되는 gid를 부여 합니다. 500번 이하의 가장 빠른 gid를 생성합니다.


roottest 라는 그룹을 생성해봤습니다.
gid 는 지정을 안하고 -r 옵션도 없기 때문에 가장 빠른 500번대 이후 숫자를 부여 받게 됩니다.
여기서는 503 번을 부여 받았습니다.

그룹 정보 확인
# cat /etc/group | grep 그룹명

그룹정보는 /etc/group 에 저장이 되어 있습니다.
cat 명령어와  grep 으로 특정 그룹만 확인을 할수 있습니다.
그룹이 없을 경우는 결과가 출력이 되지 않습니다.



groupmod 의 도움말 화면 입니다.
groupmod 는 그룹의 설정을 변경할때 사용합니다.

형식
# groupmod 옵션 그룹명

옵션
-g gid : gid 를 변경합니다. -o 옵션과 같이 사용해서 중복 설정을 해줄수도 있습니다.
-n 새그룹명 : 그룹명을 변경할때 사용합니다.


roottest 라는 그룹의 gid 와 그룹명을 변경해보았습니다.
기본 gid 는 503 이였는데 510으로 그룹명은 roottest 에서 roottest510 으로 변경된걸 확인할수 있습니다.



groups 명령어는 그룹에 속한 사용자 계정을 확인할때 사용하는 명령어입니다.
groups 의 도움말은 특별한게 없습니다.
roottest510 과 rootblog 라는 그룹에 속해있는 계정을 확인해봤습니다.

형식
# groups 그룹명



 

groupdel 은 그룹을 삭제할때 사용하는 명령어입니다.
그룹안에 계정이 속해 있을경우 삭제가 되지 않습니다.
테스트용으로 만든 roottest510 그룹을 삭제 해보았습니다.

형식
# groupdel 그룹명


 



id 명령어의 도움말 화면 입니다.
id 명령어는 그룹 관련 명령어는 아니지만 사용자 계정에 uid,gid,group 를 확인할수 있습니다.

형식
$ id 옵션 사용자ID

옵션
-g : 기본 그룹 정보면 표시 합니다.
-G : 모든 그룹 정보를 표시 합니다.


rootblog 계정을 id 명령어로 확인해봤습니다.
uid, gid, groups 정보가 표시 됩니다.




Posted by 천지무료

댓글을 달아 주세요