Linux에서 그룹에 사용자를 추가하는 방법-자습서
사용자가 연결된 그룹을 변경하는 것은 정말 쉬운 작업이지만 모든 사람이 명령을 아는 것은 아닙니다. 특히 사용자를 보조 그룹에도 추가합니다. 우리는 당신을 위해 모든 시나리오를 살펴볼 것입니다. 이 기사에서는 Linux에서 그룹에 사용자를 추가하는 방법 – 자습서에 대해 설명합니다. 의 시작하자!
사용자 계정은 실제로 Linux에서 하나 이상의 그룹에 할당 될 수 있습니다. 그룹별로 파일 권한 및 기타 권한을 구성 할 수도 있습니다. 예를 들어 Ubuntu에서는 sudo 그룹의 사용자 만 sudo 상승 된 권한을 얻기위한 명령.
Linux 그룹
리눅스 그룹은 Linux에서도 사용자 계정을 구성하고 관리하는 데 사용되는 조직 단위입니다. 그룹의 주요 목적은 실제로 권한 집합을 정의하는 것입니다. 예를 들어 그룹 내의 사용자간에 공유 할 수있는 주어진 리소스에 대한 읽기, 쓰기 또는 실행 권한입니다.
Linux 운영 체제에는 실제로 두 가지 유형의 그룹이 있습니다.
- 기본 그룹 – 사용자가 파일을 생성 할 때 파일의 그룹은 실제로 사용자의 기본 그룹으로 설정됩니다. 대부분 그룹의 이름은 사용자의 이름과 동일합니다. 사용자의 기본 그룹에 대한 정보는 실제로
/etc/passwd파일. - 2 차 또는 보충 그룹 – 그룹의 구성원 인 사용자 세트에 많은 파일 권한을 부여하려는 경우 유용합니다. 예를 들어, 특정 사용자를
docker그룹의 경우 사용자는 그룹에서 액세스 권한을 상속하고 docker 명령을 실행할 수도 있습니다.
각 사용자는 정확히 하나의 기본 그룹과 0 개 이상의 보조 그룹에 속할 수 있습니다.
루트 또는 사용자 만 sudo 액세스는 사용자를 그룹에 추가 할 수 있습니다.
새 그룹 추가
시스템에 새 그룹을 만들려면 명령 다음에 groupadd 명령을 사용하여 new_group을 만들려는 그룹의 이름으로 바꿉니다. 이 명령에도 sudo를 사용해야합니다. (또는 sudo를 사용하지 않는 Linux 배포에서는 명령을 실행하기 전에 상승 된 권한을 얻으려면 su 명령을 단독으로 실행해야합니다).
usermod 그룹에 기존 사용자 계정 추가
시스템의 그룹에 기존 사용자 계정을 추가하려면 examplegroup 명령을 사용하여 exampleusername 그룹 이름과 함께. 사용자를 추가하고 싶습니다. and geek 사용자 이름과 함께 추가 할 수도 있습니다.
sudo예 : 사용자 추가 usermod 그룹 examplegroup , 다음 명령을 사용하십시오.
exampleusername사용자 기본 그룹 변경
사용자 계정은 여러 그룹의 일부일 수 있지만 그룹 중 하나는 항상 기본 그룹이고 나머지는 실제로 보조 그룹입니다. 사용자의 로그인 프로세스와 사용자가 생성 한 파일 및 폴더도 기본 그룹에 할당됩니다.
사용자가 할당 된 기본 그룹을 변경하려면 -g 명령을 실행하여 -G 그룹 이름과 함께. 사용자 계정의 이름과 함께 기본 및 groups가되기를 원합니다.
id이제 groups 여기. 소문자 g를 사용하면 기본 그룹을 할당합니다. 대문자를 사용하는 경우 id , 위와 같이 새 보조 그룹도 할당합니다.
사용자 계정이 할당 된 그룹보기
그룹을 보려면 현재 사용자 계정이 할당되어 있습니다. groups를 실행해야합니다. 명령. 그러면 그룹 목록이 표시됩니다.
winrar 대 winzip 대 7zip
id각 그룹과 관련된 숫자 ID를 보려면 example 대신 명령 :
useradd 
다른 사용자 계정이 할당 된 그룹을 보려면. 그런 다음 getent 명령을 실행하고 사용자 계정의 이름을 지정합니다.
gpasswd-d 명령을 실행하고 사용자 이름을 지정하여 각 그룹과 관련된 숫자 ID를 볼 수도 있습니다.
usernamegroupname의 첫 번째 그룹 sudo gpasswd -d username groupname에서 gid = 뒤에 표시된 목록 또는 그룹 목록은 실제로 사용자 계정의 기본 그룹입니다. 다른 그룹도 보조 그룹입니다. 따라서 아래 스크린 샷에서 사용자 계정의 기본 그룹은 기본적으로 groupdel입니다.

하나의 명령으로 새 사용자 생성 및 그룹 할당
때때로 새 FTP 사용자와 같은 특정 리소스 또는 디렉터리에 액세스 할 수있는 새 사용자 계정을 만들고 싶을 수 있습니다. 다음과 같이 sudo groupdel groupname 명령으로 사용자 계정을 만들 때 사용자 계정이 할당 될 그룹을 지정할 수도 있습니다.
roblox에서 항목을 드롭하는 방법
sudo groupadd mynewgroup
예를 들어 jsmith라는 새 사용자 계정을 만들고 해당 계정을 ftp 그룹에 할당하려면 다음을 실행합니다.
usermod -a -G examplegroup exampleusername
나중에 해당 사용자의 비밀번호를 분명하게 할당 할 수 있습니다.
usermod -a -G sudo geek
여러 그룹에 사용자 추가
사용자 계정에 보조 그룹을 할당 할 때. 목록을 쉼표로 구분하여 한 번에 여러 그룹을 쉽게 할당 할 수 있습니다.
usermod -g groupname username
예를 들어 geek라는 사용자를 ftp, sudo 및 예제 그룹에 추가하려면 다음을 실행합니다.
groups
원하는만큼 그룹을 지정할 수 있습니다. 이제 쉼표로 모두 구분하면됩니다.
시스템의 모든 그룹보기
시스템의 모든 그룹 목록을 보려면
id명령을 사용할 수 있습니다.
groups exampleusername
이 출력은 또한 어떤 사용자 계정이 실제로 어떤 그룹의 구성원인지 보여줍니다. 따라서 아래 스크린 샷에서 Syslog 및 Chris 계정도 adm 그룹의 구성원임을 알 수 있습니다.
여기에는 Linux에서 그룹에 사용자를 추가하는 방법에 대해 알아야 할 모든 것이 포함됩니다.
그룹에서 사용자를 제거하는 방법
그룹에서 사용자를 제거하려면
id exampleusername
useradd -G examplegroup exampleusername선택권.
다음 예에서는 이제 사용자
useradd -G ftp jsmith를 제거합니다. 그룹
passwd jsmith:
usermod -a -G group1,group2,group3 exampleusername
그룹을 삭제하는 방법
기존 그룹을 삭제하려면 usermod -a -G ftp,sudo,example geek
그룹 이름 뒤에 오는 명령 :
getent group


