우분투에서 관리자 사용자를 만들려면 어떻게해야합니까?


79

내가 가진 사용자를 만들고 싶습니다. sudo 우분투의 힘. 어떻게해야합니까?

답변:


87

먼저 다음을 사용하여 사용자를 만듭니다.

sudo adduser <username>

이 명령에 대한 자세한 내용은 다음을 사용하여 시스템의 설명서 페이지를 참조하십시오. man adduser.

그런 다음 사용자를 sudo 다음 명령을 사용하여 그룹화하십시오.

sudo adduser <username> sudo

11.10까지 우분투 버전을 사용합니다. admin 그룹 대신에 sudo:

Ubuntu 11.10까지 sudo를 통한 루트 권한이있는 관리자 용 Unix 그룹은 admin이었습니다. Ubuntu 12.04 LTS부터 Debian 및 sudo와의 호환성을 위해 sudo가되었습니다. 그러나 이전 버전과의 호환성을 위해 관리자 그룹 구성원은 여전히 ​​관리자로 인식됩니다.


시스템이 그렇지 않으면 sudoers 파일을 사용하여 sudo 권한을 부여해야합니다. 당신은 sudoers 파일에 대해 읽을 수 있습니다. man sudoers 정확한 구문과 사용 가능한 옵션에 대한 자세한 내용은 간단히하기 위해 다음 중 하나를 수행 할 수 있습니다.

  • 그룹을 만들려면 addgroup 명령을 입력 한 다음 해당 그룹을 sudoers 파일에 추가하십시오. 용도 addgroup <groupname> 그룹을 만들고 sudoers 파일을 편집하려면 ( sudo visudo )를 추가하고 라인을 추가하십시오 %<groupname> ALL=(ALL) ALL 맨 아래로
  • sudoers 파일을 다음과 같이 편집하십시오. sudo visudo, 추가 <username> ALL=(ALL) ALL 추가하려는 각 사용자의 하단에 있습니다.

나는 이미 사용자를 만들었다 고 생각하면서 잘못 읽었습니다. 용도 sudo adduser <username> 사용자를 생성 한 다음 sudo adduser <username> admin 그랜드 그들 sudo 권한. 전의: sudo adduser piemesonssudo adduser piemesons admin
Darth Android

@Darth Android adduser : 사용자`username '이 (가) 없습니다. 해당 사용자의 비밀번호는 무엇입니까? 관리자가 아닌 관리자 그룹이 관리자 권한을 부여합니다.
Mohit Jain

그것의 관리자 그룹이 아닙니다. 사용자가 생성했습니다. 이제 관리자 권한을 부여하고 싶습니다. "
Mohit Jain

adduser : 그룹`admin '이 존재하지 않습니다.
Mohit Jain

1
미안 해요, 내 우분투 설치 sudo 권한을 가진 관리 그룹을 만듭니다. sudoers 파일에서 읽기 man sudoers ) 그리고 sudo visudo 파일을 편집하고 원하는 사용자 나 그룹에 권한을 부여하십시오. 이 파일을 사용하여 암호를 묻는 메시지 표시 여부 또는 sudo 세션을 활성 상태로 유지하는 시간 (15 분 기본값)을 포함하여 sudo 작동 방식을 제어 할 수 있습니다.
Darth Android

23

그만큼 "인기 있는" 대답은 방법이다. "재 구현" , 아니라 "사용자를 추가하는 방법?" . 최소한해야 할 일은 다음과 같습니다.

usermod -a -G sudo USERNAME

나의 특정한 체계에, 나는 뒤에 오는 그룹의 일원이다 :

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME

수행 한 작업을 확인하려면 다음을 수행하십시오.

groups USERNAME

2
나는 우분투 방에서 당신의 질문을 공유 했으므로 더 정확합니다. 추가 할 수있는 유일한 방법은 libvirtd가 새로 설치하기위한 기본 그룹이 아니라는 것입니다. 나머지는 있습니다.
RobotHumans

3

고르다 System & gt; Administration & gt; Users and Groups.

고르다 Add 새 사용자를 추가하십시오. 마법사를 완료하면 새 사용자를 선택하고를 클릭하십시오. account type 및에서 변경 Desktop userAdministrator.


나는 서버에있다. 명령 줄 :-) 만
Mohit Jain

내 12.04 시스템에서는 작동하기 전에 로그 아웃 한 다음 다시 로그인해야합니다. 그러나 그것을하는 매우 쉽고 간단한 방법.
dennis

0

다음을 사용하여 루트를 활성화 할 수도 있습니다.

passwd root

루트에 대한 비밀번호를 입력하십시오.


4
이것은 끔찍한 대답입니다. 한번도 직접 루트를 사용해서는 안됩니다.
Léo Lam

0

sudo 사용자가 아닌 수퍼 유저 (루트의 복사본이지만 다른 비밀번호와 홈 디렉토리가있는 사용자)를 만들려면 새 사용자에 대해 UID = 0 및 GID = 0을 사용하십시오.

useradd -ou 0 -g 0 john

-o 고유하지 않은 UID (루트 UID = 0)를 만들 수 있습니다.

-u $ UID는 $ UID를 설정합니다.

-g $ GID는 $ GID를 설정합니다.


-2

내가하는 일은 wheel이라는 그룹에 사용자를 추가하는 것이다.이 그룹에 속한 사용자는 sudo를 사용하여 모든 관리자 명령을 실행할 수있다.

/ etc / sudoers에서 해당 기능을 활성화하고 아래 줄의 주석 처리를 제거해야합니다. % wheel ALL = (모두) ALL


3
나는 이것이 오래된 대답이라는 것을 알고 있지만 여기에 오는 사람들의 이익을 위해 : 우분투에서는 기본적으로 wheel 그룹이 존재하며 이것은 아니 행정 능력이 부여되는 방법. 그만큼 sudo 그룹이 사용됩니다 (또는 admin 그룹 - 아니 다른 그룹과 혼동하는 adm - 우분투 11.10 이전 버전).
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.