기계적 인조 인간

Linux에서 그룹을 만드는 방법 (groupadd 명령)

Linux - Add, Delete and Modify Users (adduser, deluser, passwd, chfn)

Linux - Add, Delete and Modify Users (adduser, deluser, passwd, chfn)

차례:

Anonim

Linux에서 그룹은 사용자 계정을 구성하고 관리하는 데 사용됩니다. 그룹의 기본 목적은 그룹 내 사용자간에 공유 할 수있는 특정 리소스에 대한 읽기, 쓰기 또는 실행 권한과 같은 권한 집합을 정의하는 것입니다.

groupadd 명령을 사용하여 Linux에서 새 그룹을 작성하는 방법에 대해 설명합니다.

groupadd 명령 구문

groupadd 명령의 일반적인 구문은 다음과 같습니다.

groupadd GROUPNAME

루트 또는 sudo 권한을 가진 사용자 만 새 그룹을 작성할 수 있습니다.

호출되면 groupadd 는 명령 줄에 지정된 옵션과 /etc/login.defs 파일에 지정된 기본값을 사용하여 새 그룹을 만듭니다.

리눅스에서 그룹 만들기

새 그룹 유형을 작성하려면 groupadd 다음에 새 그룹 이름을 입력하십시오.

예를 들어, mygroup 이라는 새 그룹을 만들려면 mygroup 을 실행하십시오.

groupadd mygroup

이 명령은 새 그룹에 대한 항목을 /etc/group /etc/gshadow 파일에 추가합니다.

그룹이 생성되면 그룹에 사용자 추가를 시작할 수 있습니다.

이름이 같은 그룹이 이미 존재하면 시스템은 다음과 같은 오류 메시지를 인쇄합니다.

groupadd: group 'mygroup' already exists

그룹이 존재하는 경우 오류 메시지를 표시하지 않고 명령을 성공적으로 종료하려면 -f ( --force ) 옵션을 사용하십시오.

groupadd -f mygroup

특정 GID를 가진 그룹 생성

Linux 및 Unix와 유사한 운영 체제에서 그룹은 이름과 고유 한 GID (양의 정수)로 식별됩니다.

기본적으로 새 그룹이 작성되면 시스템은 login.defs 파일에 지정된 그룹 ID 범위에서 사용 가능한 다음 GID를 지정합니다.

-g ( --gid ) 옵션을 사용하여 특정 GID를 가진 그룹을 작성하십시오.

예를 들어 GID가 1010 mygroup 이라는 그룹을 만들려면 mygroup 을 입력하십시오.

groupadd -g 1010 mygroup

모든 그룹을 나열하고 grep으로 결과를 필터링하여 그룹의 GID를 확인할 수 있습니다.

getent group | grep mygroup

mygroup:x:1010:

주어진 GID를 가진 그룹이 이미 존재하면 다음과 같은 오류가 발생합니다.

groupadd: GID '1010' already exists

-o ( --non-unique ) 옵션과 함께 사용하면 groupadd 명령을 사용하여 고유하지 않은 GID로 그룹을 만들 수 있습니다.

groupadd -o -g 1010 mygroup

시스템 그룹 생성

시스템과 일반 (정상) 그룹 간에는 실질적인 기술적 차이가 없습니다. 일반적으로 시스템 그룹은 백업 생성 또는 시스템 유지 관리와 같은 특별한 시스템 운영 목적으로 사용됩니다.

시스템 그룹 GID는 login.defs 파일에 지정된 시스템 그룹 UD 범위에서 선택되며 일반 그룹에 사용되는 범위와 다릅니다.

-r ( --system ) 옵션을 사용하여 시스템 그룹을 작성하십시오. 예를 들어, mysystemgroup 이라는 새 시스템 그룹을 만들려면 다음을 실행하십시오.

groupadd -r mysystemgroup

기본 /etc/login.defs 값 재정의

-K ( --key ) 옵션 다음에 KEY=VAL 사용하면 /etc/login.defs 파일에 지정된 기본값을 무시할 수 있습니다.

기본적으로 새 그룹을 만들 때 자동 GID 선택을 위해 일반 및 시스템 그룹 ID의 최대 값과 최소값 만 무시할 수 있습니다.

1200과 1500 사이의 GID로 새 그룹을 만들고 싶다고 가정 해 봅시다. 그렇게하려면 아래와 같이 최소 / 최대 값을 지정하십시오.

groupadd -K GID_MIN=1200 -K GID_MAX=1500 mygroup

비밀번호를 사용하여 시스템 그룹 생성

그룹에 비밀번호를 추가하면 실용적이지 않으며 두 명 이상의 사용자가 비밀번호를 알아야하기 때문에 보안 문제가 발생할 수 있습니다.

-p ( --password ) 옵션 다음에 password를 사용하면 새 그룹의 비밀번호를 설정할 수 있습니다.

groupadd -p grouppassword mygroup

결론

Linux에서는 groupadd 명령을 사용하여 새 그룹을 작성할 수 있습니다.

Ubuntu, CentOS, RHEL, Debian, Fedora 및 Arch Linux를 포함한 모든 Linux 배포에 동일한 지침이 적용됩니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

터미널 사용자 그룹