[리눅스] 그룹 계정 관리[1] : groupadd
그룹 계정 관리
그룹 계정 관리 - groupadd
[1] 그룹
- 사용자를 하나로 묶어 관리하게 하는 메커니즘
- 모든 사용자는 그룹에 속하도록 되어 있음
- 모든 사용자는 UID와 GID를 가짐
- 각 그룹을 통해 보안설정, 접근설정, 권한 등을 주고 일괄적으로 사용자들을 관리
- 각 그룹을 통래 파일, 디렉터리, 장치에 대한 접근 권한도 그룹을 통해 관리
- 레드헷 계열은 사용자를 생성할 때 사용자 이름과 동일한 그룹을 생성하여 포함
=> 이는 시스템 관리자가 의도하지 않게 사용자를 기본 그룸에 추가하여 기본 권한을 갖는것을 방지 하기 위함
[2] groupadd : 그룹 생성
- 새로운 그룹을 생성하기 위한 명렁어
- GID 값을 지정하여 특정 값으로 설정 가능
- 안 그러면 기본 값으로 설정된다.
$ groupadd [options] [groupname]
[3] 옵션
옵션 | 설명 |
---|---|
-f, –force | - 그룹을 생성할 때 이미 생성되어 있더라도 성공으로 간주한다. - [-g] 옵션을 사용하여 이미 존재하는 GID를 설정하면 다른 유일한 GID가 대신 선택된다. |
-r, –system | - 시스템 그룹을 생성한다. - GID_MIN~GID_MAX값 대신에 login.defs 파일에 정의되어 있는 SYS_GID_MIN~SYS_GID_MAX 사이에 GID가 선택된다. |
-g, –gid GID | - 그룹의 양수의 GID를 지정한다. - [-0]옵션을 선택하지 않는다면 유일한 값을 설정해야 한다. |
-0, –non-unique | 그룹을 생성할 때 중복된 GID값을 허용한다. |
[4] 예제
### 그룹을 생성한다.
$ sudo groupadd colors
### GID를 지정하여 그룹을 생성한다.
$ sudo groupadd -g 550 colors
Comments