1. groupadd
유저그룹을 생성한다.
사용법
groupadd [Option] [GroupName] |
옵션
옵션 | 내용 |
-g | 특정 gid로 그룹을 생성한다. |
-g : gid 지정
[root@Linux ~]# groupadd webadmin #그룹 생성 [root@Linux ~]# groupadd -g 1050 wasadmin #gid설정 후 그룹 생성 [root@Linux ~]# tail -n 2 /etc/group webadmin:x:1013: wasadmin:x:1050: |
2. groupmod
유저그룹의 설정을 바꾼다.
옵션
옵션 | 내용 |
-g | 기존 그룹의 gid를 변경한다. |
-n | 그룹 네임을 변경한다. |
예시
- -n : 그룹 이름을 바꿀 때 사용
[root@rocky1 ~]# useradd admin1 #유저생성 admin1 [root@rocky1 ~]# id admin1 uid=1001(admin1) gid=1001(admin1) groups=1001(admin1) #id확인 [root@rocky1 ~]# groupmod -n NewGroup admin1 #그룹이름 변경(NewGruop) [root@rocky1 ~]# id admin1 uid=1001(admin1) gid=1001(NewGroup) groups=1001(NewGroup) #변경확인 |
3. gpasswd
기존 그룹 패스워드를 변경한다.
예시
gpasswd [그룹명] : 그룹에 패스워드를 설정 가능
[root@rocky1 home]# gpasswd newgroup Changing the password for group newsgroup New Password: Re-enter new password: |
4. newgrp
로그인 중에 현재 그룹 ID를 변경하는 데 사용된다.
예시
newgrp [GroupName] : 새로운 그룹에 접속 -> 로그아웃 하면 원래의 그룹만 남는다
[root@Linux ~]# groupadd newgroup #변경할 그룹생성 [root@Linux ~]# su admin #admin으로 로그인 [admin@Linux ~]$ newgrp newsgroup Password: #사용하면 그룹에 비밀번호가 없더라도 입력하라고 나오기에 주의 [admin@Linux~]$ id uid=1001(admin) gid=1003(newgroup) groups=1003(newgroup),1001(admin) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [admin@localhost ~]$ exit exit [admin@localhost ~]$ id uid=1001(admin) gid=1001(admin) groups=1001(admin) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 |
5. groupdel
기존 그룹 제거
예시
groupdel [GroupName] : 그룹 제거
[root@rocky1 home]# groupadd dumpgroup #그룹생성 [root@rocky1 home]# tail -n 4 /etc/group tcpdump:x:72: admin:x:1000: NewGroup:x:1001: dumpgroup:x:1002: #확인 [root@rocky1 home]# groupdel dumpgroup #그룹 삭제(dumpgroup) [root@rocky1 home]# tail -n 4 /etc/group dnsmasq:x:978: tcpdump:x:72: admin:x:1000: NewGroup:x:1001: #확인 |
[root@rocky1 home]# groupdel admin groupdel: cannot remove the primary group of user 'admin' # 디폴트 그룹(기본 유저가 만들어질때 소속되어지는 그룹)은 삭제가 불가능하다. |
- /etc/group에서 사용자 그룹 정보를 확인 가능하다.
[root@Linux ~]# tail -n 4 /etc/group dnsmasq:x:978: tcpdump:x:72: admin:x:1000: NewGroup:x:1001: |
'리눅스-기초명령어 > 계정 관리' 카테고리의 다른 글
USER (0) | 2023.08.31 |
---|---|
chage (1) | 2023.08.31 |
/etc/shadow (0) | 2023.08.31 |
id (0) | 2023.08.31 |
sudo(superuser do) (0) | 2023.08.31 |