우분투에서 여러 그룹에 사용자를 어떻게 추가합니까?


답변:


130

이 유틸리티는 다음 usermod과 같이 사용됩니다 :

usermod -a -G group1,group2 username

어디 username당신이 수정하고자하는 사용자입니다 group1그리고 group2당신은 사용자가 가입 할 것을하려는 새 그룹입니다. 를 빼고 명령을 실행 -a인수하면 모든 그룹에서 해당 사용자를 제거합니다 제외 group1 하고 group2.

사용자 그룹 멤버쉽을 확인하려면 다음 groups명령을 사용하십시오 .

groups username


8

사용자가 이미 존재한다고 가정하면 가장 쉬운 방법은 파일을 열고 /etc/group사용자가 원하는 관련 그룹에 사용자 이름을 추가하는 것입니다. 사용자 이름은 그룹의 다른 사용자 이름과 쉼표로 구분됩니다.

원하는 id -G username그룹의 구성원인지 확인하기 위해 를 수행하여 확인할 수 있습니다 .


4

데비안에서 우분투에서도 사용자를 추가하고 그룹에 사용자를 추가하는 일반적인 방법은 useradd가 아닌 adduser 스크립트 를 사용하는 것 입니다. 사용자를 그룹에 추가하려면 다음을 사용하십시오.

adduser user group

useradd 또는 usermod를 사용하는 것은 물론 잘 작동하지만 아마도 더 크로스 플랫폼입니다 (그러나 adduser 스크립트는 /etc/adduser.conf에서 설정을 읽으므로 일반적으로 바람직합니다).


1
" 우분투에서 여러 그룹에 사용자를 어떻게 추가 합니까?"
Gauthier

@Gauthier는 각 그룹에 대해 위의 두 번 실행합니다. 나는 그것이 분명하다고 생각했다.
wds




0

그룹 추가

groupadd group1
groupadd group2

그룹에 사용자 추가

useradd -G group1,group2 -d /home/user1 -s /usr/bin/bash user1

id user1 

사용자 user1의 세부 사항을 표시합니다


-5

먼저 infosec 전문가로서 SUDO가 제공하는 추가 보안 혜택 및 모범 사례에 전적으로 동의합니다.
그러나 피곤한 "나는 알고 있지만 어떻게 말할지 모르겠다"라고 말하는 SUDO-&-Sudoers "라는 피곤한 말을 반복적으로 제기 한 자칭 전문가들은 SUDO 명령을 포함하여 복잡한 OS 및 서비스 설치 또는 수정을 위해 명시적인 명령 줄 구성을 게시하는 동일한 개인은 초보자가 위험에 대한 이해 나 변경으로 인한 공격 표면의 변경을 이해하지 않고 단순히 이러한 명령을 설치에 복사 및 붙여 넣기를 고려하지 않습니다. 만드는 중일 수 있습니다. 이러한 동작은 사용자가 대체 루트 계정을 만들 수 있도록 정보를 공유하는 것보다 더 많은 보안 문제를 만듭니다.

** 다음 명령을 사용하기 전에 루트 수준 계정을 만들고 사용하는 데 따른 결과를 이해해야합니다. 사용하면 보안 시스템이 손상되거나 시스템을 완전히 사용할 수 없게 될 수 있습니다.

** 귀하는 여기에 포함 된 정보를 사용하여 시스템, 데이터 또는 네트워크에 대한 부정적인 영향 또는 결과는 전적으로 귀하의 책임이라는 데 동의합니다.

터미널 세션에서 다음 명령을 실행하여 추가 루트 수준 계정을 만듭니다.

sudo su

useradd -G root <newusername>

passwd <newusername>

id <newusername>

다음과 비슷한 내용이 표시되어야합니다 uid=1001(newusername) gid=1001(newusername groups=0(root)..

usermod -o -u 0 -g 0 <username>

(usermod 명령 문자열에서 첫 번째 스위치는 문자 "O"입니다. -u 및 -g 스위치 뒤에 오는 문자는 각각 "zero"입니다.)

id <username>

이제 다음과 비슷한 내용이 표시 uid=0(root) gid=0(root) groups=0(root)됩니다..

새로 만든 루트 수준 사용자 계정으로 로그온하기 전에 시스템을 수신 거부하는 것이 좋습니다.

shutdown -r now

이 명령은 대부분의 주요 스트림 * nix 및 BSD 배포에서 잘 작동합니다. 현명하게 사용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.