linux Group

Younghwan Cha·2022년 10월 7일
0

linux

목록 보기
3/24
post-thumbnail

Group

리눅스에는 Group 개념을 통해서 특정 파일 혹은 폴더의 권한을 제어한다.
그룹은 기본적으로 사용자를 생성하면 같이 생성된다.
생성되어 있는 그룹의 정보는 /etc/group 파일에서 확인 할 수 있으며,
이에 관한 정보는 getent group 을 통해서도 접근이 가능하다


Group 관련 명령어

id $USER : 유저와 관련된 정보(UID, GID, 포함된 그룹) 반환

> id root
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm)

groups : 유저가 포함된 그룹 이름 반환

> groups
ubuntu adm

groupadd : 새로운 그룹 생성

> groupadd -g 777 test
-g : GID 지정

=> /etc/group 에 test:x:777: 생성

위 명령어를 통해서 GID 가 777인 home 그룹을 만들 수 있다.
GID 를 지정하지 않고 그룹을 추가하게 되면 가장 큰 GID 를 기준으로 하나씩 증가하며 GID 를 할당한다.

groupdel : 기존의 그룹 삭제

> groupdel test

삭제하려는 그룹이 특정 사용자의 기본 그룹일 경우 삭제가 불가능하다.
이 경우, usermod -g <newhome> <user> 을 통해서 기본 그룹을 변경한 후에 그룹 삭제를 진행하도록 한다.


[ref]
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=haejoon90&logNo=220736406478

profile
개발 기록

0개의 댓글