posted by 귀염둥이채원 2019. 1. 22. 19:06

# 그룹 관리 - gpasswd

리눅스 시스템을 사용하는 주체는 두가지로 볼 수 있는데 그것은 사용자이거나 그룹이다. 

특정 그룹에 사용자를 추가하거나 제거하고 특정 그룹에 패스워드를 설정하는 작업은 gpasswd를 이용한다.


# gpasswd 옵션

-a user : 특정 그룹에 새로운 그룹멤버를 추가함.

-d user : 특정 그룹에서 지정한 그룹멤버를 제거함.

-r : 특정 그룹의 패스워드를 제거함

-R : 특정 그룹에 접근을 제한함

-A user, ... : 특정 그룹의 그룹관리자를 설정함

-M user, ... : 특정 그룹의 그룹멤버를 새로 설정함.

위의 옵션들 가운데 -A 와 -M 외의 옵션들은 동시사용이 가능하다.


# 그룹에 사용자를 추가하는 방법 3가지

- vi 명령어로 /etc/group 파일을 편집하여 직접 등록한다.

- gpasswd 명령어의 -M 명령어로 그룹멤버를 직접 설정한다.

- gpasswd 명령어의 -a 옵션으로 새로운 멤버를 추가 등록한다.


# abc 사용자를 project 그룹에 추가

$ gpasswd -a {user} {group}

$ gpasswd -a abc project


# 참고 사이트

https://webdir.tistory.com/134