[Linux] 사용자에 그룹 추가하기

반응형
반응형

 


primary - 대표 그룹, ID와 이름이 동일, 하나의 그룹만 가능
secondary - 추가그룹, 해당 그룹의 권한을 가짐, 여러 그룹 추가 가능

 

 

test_usesr의 UID, GID는 모두 1000이고, 대표 그룹은 test_user 그룹입니다. 

[root@test-1 ~]# id test_user
uid=1000(test_user) gid=1000(test_user) groups=1000(test_user)

 

2개의 그룹을 생성합니다.

[root@test-1 ~]# groupadd aaa
[root@test-1 ~]# groupadd bbb
[root@test-1 ~]# cat /etc/group | grep aaa
aaa:x:1003:
[root@test-1 ~]# cat /etc/group | grep bbb
bbb:x:1004:

 

test_user가 aaa그룹의 권한을 가질 수 있도록 그룹을 추가해보겠습니다

usermod -G [추가할 그룹] [계정]

   id 명령어로 groups에 그룹이 추가된것을 보실 수 있습니다.

[root@test-1 ~]# usermod -G aaa test_user
[root@test-1 ~]# id test_user
uid=1000(test_user) gid=1000(test_user) groups=1000(test_user),1003(aaa)

 

이번엔 bbb 그룹의 권한을 갖을 수 있도록 그룹을 추가해보겠습니다

[root@test-1 ~]# usermod -G bbb test_user
[root@test-1 ~]# id test_user
uid=1000(test_user) gid=1000(test_user) groups=1000(test_user),1004(bbb)

음... 생각했던 결과와 조금 다르네요

bbb 그룹이 추가될줄 알았는데 기존 aaa그룹은 삭제되고 bbb만 추가되었네요

 

이번엔 aaa,bbb 그룹 둘 다 추가하는 방법에 대해 보겠습니다.

간단하게 ","로 그룹을 추가만 해주시면 복수개도 추가가 가능합니다.

usermod -G [추가할 그룹],[추가할 그룹]  [계정]

[root@test-1 ~]# usermod -G aaa,bbb test_user
[root@test-1 ~]# id test_user
uid=1000(test_user) gid=1000(test_user) groups=1000(test_user),1003(aaa),1004(bbb)


 

 

 

반응형

'IT > Linux' 카테고리의 다른 글

LVM 개념 파악 및 실습  (0) 2022.05.18
[Linux] ulimit로 core file 생성 설정  (0) 2021.04.30
[Linux] routing(라우팅) 명령어 정리  (0) 2021.02.17
openjdk 1.8 설치 - centos7  (0) 2021.02.17
[Rundeck] 런덱 설치하기(on centos7)  (0) 2020.11.11

댓글

Designed by JB FACTORY

loading