Все пользователи - root. Ubuntu

Все пользователи - root. Ubuntu

Я хотел бы сделать всех пользователей root. Как это сделать? Я использую Ubuntu.

решение1

Здесь только один root: root.

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

adduser the_accounts_username admin

решение2

Вам следует быть более разборчивым в том, кому вы предоставляете права root.

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

sudo -i
echo 'USERNAME ALL=(ALL) ALL' >> /etc/sudoers

Это позволит пользователю с указанным именем USERNAMEзапускать любую команду без sudoввода пароля.

решение3

Просто дайте всем пароль root.

К сожалению, просто невозможно дать кому-либо те же привилегии, что и root, потому что root — это нечто особенное, и даже переопределяет все разрешения файловой системы. Если в Windows, например, можно сказать Администратору не заходить в каталог, и тогда мы не сможем этого сделать (хотя он может дать себе разрешение).

В Linux root может делать все. Некоторые вещи может делать ТОЛЬКО root, например, открытие серверных портов ниже 1024. Никто другой этого сделать не может. Точка.

PS: Я не знаю, ЗАЧЕМ вы хотите это сделать, но, возможно, sudo — это выход. Не могу поверить, что вы хотите, чтобы все делали всё. Попробуйте указать, что всем разрешено делать, и добавьте это в конфигурацию sudo.

решение4

Буквально, этоможетбыть сделано; однако, плохость этой идеи должна выделяться как больной большой палец. Я предоставляю этот ответ только для полноты.

Для всех пользователей, которым вы хотите войти в систему как root, измените UID на ноль:

root:x:0:0::/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologon
...
user1:x:0:0:User 1 name,,,:/home/user1:/bin/bash
user2:x:0:0:User 2 name,,,:/home/user2:/bin/bash

Не пытайтесь изменить пользователей системы на ноль, им это не нравится. Вы также можете столкнуться с несколькими программами, которым не нравится запуск от имени root. su nobody -s 'start-command' запустит их (обычно).

Связанный контент