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

Команда Ubuntu One приветствует любую поддержку тестирования, которую вы можете предоставить. Если вы столкнулись с проблемой во время альфа-или бета-фазы Ubuntu, напишите об ошибках на нашем сайте Launchpad. https://bugs.launchpad.net/ubuntuone-client

Прежде чем подавать ошибку, было бы полезно, если вы будете искать / сканировать существующие ошибки, чтобы уменьшить дубликаты.

Проблемы, о которых вы указали, уже сообщались, поэтому мы над ними работаем;) Они должны быть вернусь очень скоро.

Спасибо!

1
задан 31 January 2018 в 07:37

2 ответа

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

37
ответ дан 25 May 2018 в 17:47
  • 1
    adduser <username> sudo не создает пользователя; он добавляет существующего пользователя в группу sudo. – Franklin Yu 3 August 2016 в 07:41
  • 2
    @FranklinYu Nope, который создает пользователя и добавляет его в sudo. – Amith KK 12 May 2017 в 14:10
  • 3
    Когда я делаю adduser foobar sudo перед созданием пользователя, в Xenial говорится: «adduser: имя пользователя« foobar »не существует & quot ;, и оно не показано в /etc/passwd, поэтому я считаю, что пользователь не создан. – Franklin Yu 12 May 2017 в 20:03
  • 4
    На Trusty я получаю следующее: `` `$ sudo adduser neue --group sudo adduser: Пожалуйста, укажите одно имя в этом режиме. $ sudo adduser neue sudo adduser: пользователь 'neue' не существует. `` ` – IsaacS 15 September 2017 в 20:57

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

sudo useradd *new-admin-username* -s /bin/bash -g sudo -m
-s устанавливает, что пользовательская оболочка пользователя -m делает домашний каталог пользователя, если он не существует: /home/*new-admin-username* -g добавляет пользователя в группу sudo, чтобы они имели admin

После создания добавьте пароль для пользователя:

sudo passwd *new-admin-username*

Войдите в систему, чтобы узнать, все ли сработало:

su *new-admin-username*
cd ~/
pwd
11
ответ дан 25 May 2018 в 17:47
  • 1
    Обратите внимание, что поскольку вы использовали -g вместо -G, новый пользователь будет принадлежать только группе sudo. – muru 20 November 2014 в 04:17

Другие вопросы по тегам:

Похожие вопросы: