Как я могу создать пользователя-администратора из командной строки?

78

Я хочу создать пользователя с правами администратора и всеми обычными настройками, такими как домашний каталог.

  1. Есть ли параметр adduser , чтобы автоматически указать пользователю sudo полномочий?
  2. Каковы настройки по умолчанию для adduser ? Будет ли он автоматически создавать домашние каталоги и все другие вещи без дополнительных параметров? (т. е. достаточно adduser <username> ?)
задан Oxwivi 21.10.2011 в 15:56
источник

3 ответа

74

Добавьте пользователя в группу sudo с помощью:

adduser <username> sudo

(Если вы используете Ubuntu 11.10 или старше, используйте группу admin .)

Значения по умолчанию хранятся в /etc/adduser.conf , вы можете проверить их с помощью

less /etc/adduser.conf

Чтобы создать пользователя и добавить его непосредственно в группу sudo , используйте

adduser <username> --group sudo

(Снова используйте admin вместо sudo для 11.10 и более ранних версий.)

Посмотрите на все варианты, которые у вас есть с adduser здесь .

    
ответ дан Bruno Pereira 21.10.2011 в 16:02
источник
40

Чтобы создать нового пользователя с правами администратора в 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 ) будет добавлена в список групп, членом которых является пользователь.

    
ответ дан Amith KK 21.10.2011 в 16:00
12

Другие ответы верны, но вы также спросили о домашнем каталоге. Вам также понадобится пароль для нового пользователя.

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
    
ответ дан csi 20.11.2014 в 00:46