명령 줄에서 관리자를 어떻게 만들 수 있습니까?


83

관리 권한을 가진 사용자와 홈 디렉토리와 같은 모든 일반 설정을 만들고 싶습니다.

  1. adduser사용자에게 sudo자동으로 전원을 공급 하는 매개 변수가 있습니까?
  2. 의 기본 설정은 adduser무엇입니까? 추가 매개 변수없이 홈 디렉토리와 다른 모든 것을 자동으로 생성합니까? ( adduser <username>충분합니까?)

useradd아닌 새로운 사용자를 위해 사용해야합니다 adduser.
— Jizo 님이

@JizoSaves 일반적으로 말하면 다릅니다. adduser대화 형이며 useradd스크립트 용으로 설계되었습니다.
— Franklin Yu

답변:


76

다음을 사용하여 사용자를 sudo그룹에 추가하십시오 .

adduser <username> sudo

(Ubuntu 11.10 이하를 실행하는 경우 admin그룹을 사용하십시오 .)

기본값은에 저장되어 /etc/adduser.conf있습니다.

less /etc/adduser.conf

사용자를 작성하여 sudo그룹에 직접 추가 하려면

adduser <username> --group sudo

(다시 말해 11.10 이전 버전 admin대신 사용하십시오 sudo.)

adduser 여기에 있는 모든 옵션을 살펴보십시오 .


adduser --force-badname <username> admin
— Oxwivi

예, 또는adduser --force-badname <usernane> --group admin
— Bruno Pereira

1
이는 사용의 첫 번째 줄입니다 -D: Option d is ambiguous (debug, disabled-login, disabled-password). adduser실수로 해석하고 사용할 수있는 모든 플래그와 옵션을 알려줍니다. 기본값과는 아무런 관련이 없습니다.
— Oxwivi

사용자는이 변경 사항을 적용하려면 다시 다음 다시, 로그 오프해야합니다
— 호르헤 누네즈 뉴턴

43

Ubuntu 12.04 이상에서 관리자 권한으로 새 사용자를 만들려면

adduser <username> sudo

Ubuntu 11.10 이하에서는 다음을 대신 사용하십시오.

adduser <username> admin

기존 사용자를 수정하려면 (12.04 이상) :

sudo usermod -aG sudo <username>

(또는 이전 버전 11.10 및 위해 : sudo usermod -aG admin <username>)

-a추가, -G그룹을 나타냅니다. 위에 표시된대로 -a및 -G플래그를 사용하면 sudo(또는 admin) 그룹이 사용자가 구성원 인 그룹 목록에 추가 됩니다.


2
adduser <username> sudo사용자를 만들지 않습니다. 기존 사용자를 sudo그룹에 추가합니다 .
— Franklin Yu

@FranklinYu Nope는 사용자를 생성하여에 추가합니다 sudo.
— Amith KK

1
내가 할 때 adduser foobar sudo, 그것은에 표시되지 것 : 사용자를 작성하기 전에, 주객 관계의에서 "이 사용자 이름`는 foobar '이 (가) 없습니다 adduser를 말한다" /etc/passwd, 그래서 사용자가 생성되지 않습니다 생각합니다.
— Franklin Yu

1
Trusty에서 나는 이것을 얻습니다 :```$ sudo adduser neue --group sudo adduser :이 모드에서 단일 이름을 지정하십시오. $ sudo adduser neue sudo adduser : 'neue'사용자가 없습니다. ```
— IsaacS

14

다른 답변은 정확하지만 홈 디렉토리에 대해서도 물었습니다. 새 사용자의 비밀번호도 필요합니다.

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
  • -s 사용자의 로그인 쉘을 설정합니다
  • -m 존재하지 않는 경우 사용자의 홈 디렉토리를 만듭니다. /home/*new-admin-username*
  • -g 사용자를 sudo 그룹에 추가하여 관리자 권한을 갖습니다 (> 11.10).

작성되면 사용자의 비밀번호를 추가하십시오.

sudo passwd *new-admin-username*

모든 것이 작동하는지 확인하려면 사용자에게 로그인하십시오.

su *new-admin-username*
cd ~/
pwd

6
-g대신에 를 사용했기 때문에 -G새 사용자는 sudo그룹 에만 속합니다 .
— muru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.