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


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.