Как создать пользователя с привилегиями root в bash?

Все остальное. Я столкнулся с этой проблемой при подключении к системе Ubuntu, у которой нет экрана (используется экран Dell 24 ", но это было необходимо в другом месте). Я недостаточно яркий, чтобы понять, почему это работает, но вот последовательность команд (! d0)

Обратите внимание: при перезагрузке вам нужно запустить их снова. Я предлагаю сценарий оболочки.

gtf 1920 1200 60 -x
xrandr --newmode "1920x1200_60.00"  193.16  1920 2048 2256 2592  1200 1201 1204 1242  -HSync +Vsync
xrandr --addmode VGA1 1920x1200_60.00
xrandr --output VGA1 --mode 1920x1200_60.00
11
задан 18 October 2011 в 22:28

15 ответов

Не пробовал, но это должно создать нового пользователя и добавить его в группу sudo, которая, если ваш /etc/sudoers по умолчанию, должен означать, что им разрешено использовать sudo с их паролем ( как и стандартный первый пользователь):

sudo adduser --group sudo newusername

Если вы уже создали пользователя, вы можете просто запустить:

sudo adduser existing_user sudo

man adduser покажет вам некоторые из другие миллиарды перестановок и комбинации аргументов, которые этот инструмент имеет.

Примечание. Если вы используете Ubuntu 11.10 или новее, вы должны использовать группу admin вместо sudo.

18
ответ дан 25 May 2018 в 22:20
  • 1
    Ах ... неудивительно, что это не сработало. – Nathan Osman 31 March 2011 в 05:11
  • 2
    Для 12.04 (Точный) и новее: группа по умолчанию для привилегий root - sudo, но администратор тоже будет работать. Однако в новых установках вообще не будет создана группа администрирования. – papukaija 27 December 2012 в 06:29
  • 3
    На Ubuntu 14.04 Я получаю adduser: Specify only one name in this mode. при выполнении sudo adduser --group sudo ubuntu – Yura 30 July 2014 в 22:39
  • 4
    Также на Ubuntu 12.04.5 LTS это не работает. – BuZZ-dEE 13 March 2015 в 15:00
  • 5
    Как сказал @Yura, в ответ на команду adduser --group sudo username есть сообщение adduser: Specify only one name in this mode. Это, вероятно, отказ , потому что впоследствии можно добавить этого же пользователя с помощью команды adduser username. Это наблюдалось 16.04. Для добавления нового пользователя в качестве sudoer может потребоваться 2 команды: adduser username && adduser username sudo. – H2ONaCl 9 February 2017 в 04:57

Я нашел несколько сайтов, где они делают: sudo adduser paul admin

, но у моего Linux нет группы администратора, поэтому я использую:

sudo adduser paul sudo
3
ответ дан 25 May 2018 в 22:20

«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ использования привилегий - использовать sudo, как описано Oli.

2
ответ дан 25 May 2018 в 22:20

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 25 July 2018 в 22:17

«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ выучить привилегии - использовать sudo, как описано Oli.

2
ответ дан 26 July 2018 в 20:20

«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ выучить привилегии - использовать sudo, как описано Oli.

2
ответ дан 4 August 2018 в 19:49

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 4 August 2018 в 19:49

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 6 August 2018 в 03:52

Я нашел несколько сайтов, где они делают: sudo adduser paul admin

, но у моего linux нет группы администратора, поэтому я использую:

sudo adduser paul sudo
3
ответ дан 6 August 2018 в 03:52

«Системная учетная запись» означает, что пользователь получит идентификатор UID (идентификатор пользователя) из зарезервированного диапазона, он не дает никаких дополнительных разрешений. Правильный способ выучить привилегии - использовать sudo, как описано Oli.

2
ответ дан 6 August 2018 в 03:52

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 7 August 2018 в 21:49

Я нашел несколько сайтов, где они делают: sudo adduser paul admin

, но у моего linux нет группы администратора, поэтому я использую:

sudo adduser paul sudo
3
ответ дан 7 August 2018 в 21:49

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 10 August 2018 в 10:03

Я нашел несколько сайтов, где они делают: sudo adduser paul admin

, но у моего linux нет группы администратора, поэтому я использую:

sudo adduser paul sudo
3
ответ дан 10 August 2018 в 10:03

На Ubuntu 16.04 LTS работало:

sudo adduser robert && sudo adduser robert sudo

Создает пользователя и добавляет его / er в список sudoer

0
ответ дан 13 August 2018 в 16:22

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

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