Создайте другую корневую учетную запись с человечностью

Обозначается, что на руководстве adduser мы можем сделать:

sudo useradd -ou 0 anotherroot

Где anotherroot является названием новой корневой учетной записи.

Ссылка adduser руководства: https://linux.die.net/man/8/useradd

Но на человечности 16.10 при открытии руководства useradd в терминале, нет никакой опции как:

-o, --non-unique

Возможно создать новую корневую учетную запись с Ubuntu 16.10?

РЕДАКТИРОВАНИЕ 1:

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

sanbox@sanbox-virtual-machine:~$ su root
Password: 
root@sanbox-virtual-machine:/home/sanbox#

Я присвоил новую учетную запись по имени Джон для укоренения:

sudo useradd -ou 0 john

но когда я пробую:

su john
Password: 
root@sanbox-virtual-machine:/home/sanbox#

Я не хочу это, я хочу, если Вы делаете su john

Password: 
john@sanbox-virtual-machine:/home/sanbox#

где Джон является другой корневой учетной записью

-1
задан 14 December 2016 в 16:13

3 ответа

useradd и adduser две различных программы. useradd утилита низкого уровня, в то время как (на Debian и операционных системах, полученных из Debian) для наиболее практических целей, нужно использовать adduser вместо этого. Вы читаете два различных руководства. Ubuntu useradd действительно имеет -o опция, которая позволяет добавлять псевдонимы для существующих учетных записей. Так или иначе добавление псевдонима для корня является плохой идеей.

2
ответ дан 7 November 2019 в 07:56

В виртуальной машине делают это:

  1. Входят в систему Вашей виртуальной машины.
  2. Использование adduser управляют для добавления нового пользователя к виртуальной машине. Обязательно замените имя пользователя пользователем, которого Вы хотите создать.
    • sudo adduser john
  3. Использование usermod управляют, чтобы добавить пользователя к sudo группе.
    • sudo usermod -aG sudo john
  4. Тест sudo доступ на новой учетной записи пользователя.
    • su - john

Примечание: Все это сделано в виртуальная машина .

0
ответ дан 7 November 2019 в 07:56

Можно создать учетные записи пользователей с тем же UID, но UIDs , ожидал быть уникальным, таким образом, нет никакой гарантии, что приложения будут вести себя способ, к которому Вы ожидаете их.

я присвоил новую учетную запись по имени Джон для укоренения:

sudo useradd -ou 0 john

, но когда я пробую:

su john
Password: 
root@sanbox-virtual-machine:/home/sanbox#

я не хочу это, я хочу, если Вы делаете

su john
Password: 
john@sanbox-virtual-machine:/home/sanbox#

, можно попытаться переместиться john /etc/passwd запись, чтобы быть выше корня, но затем приложения, которые пытаются работать как root, будут стоять перед проблемами.

Приложения полагаются на уникальные идентификаторы пользователей. Не делайте дублирующийся UIDs и ожидайте, что что-либо будет иметь нормальное поведение.

0
ответ дан 7 November 2019 в 07:56

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

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