Я создал нового пользователя с помощью «Учетные записи пользователей» в «Системных настройках». Как предоставить права, чтобы у этого нового пользователя был тот же уровень доступа, что и у root?
почему ты хочешь сделать это? Обычно это не очень хорошая идея, чтобы просто дать другому пользователю тот же доступ, что и root, поэтому другие здесь предлагают использовать sudo. Если вы расскажете нам больше о том, что именно нужно сделать этому пользователю, мы сможем найти что-то еще более подходящее для вашей ситуации.
Ложная
Ответы:
8
Ты не хочешь этого делать. Вместо этого используйте sudo.
В последних версиях Ubuntu группа по умолчанию, которую разрешено повышать с помощью sudo, называется (соответственно) «sudo». Вы можете добавить пользователя с помощью usermod(или вашего графического интерфейса, о котором, к сожалению, я ничего не знаю, или я постараюсь дать вам инструкции для этого).
usermod -a -G sudo new_user
Попросите нового пользователя снова войти в систему. Они должны быть в состоянии sudoдругим пользователям после этого.
«Ты не хочешь этого делать», похоже, он действительно этого хотел.
PMint
1
@PMint То, что люди хотят, и то, что на самом деле желательно, не всегда одно и то же (хотя вы отвечаете, фактически предлагаете почти один и тот же метод, поэтому я не уверен, к чему вы клоните).
Крис Даун
8
root - может быть только один.
(но root может иметь несколько имен).
Чтобы создать учетную запись с теми же привилегиями, что и у пользователя root, просто сделайте UID учетной записи равным нулю. Тогда они будут root, но с другим именем.
Типичными примерами этого являются имена учетных записей, подобные тем, toorкоторые создаются (например, в некоторых системах * bsd) с UID 0, в качестве альтернативного имени входа в систему root - возможно, /bin/cshа не /bin/shв качестве оболочки или по какой-то другой несерьезной причине.
Однако, как уже сказали несколько человек, вы не хотите этого делать . Вы можете думать, что делаете, но на самом деле это не так. Установите и настройте sudoвместо этого.
Интересно - когда я делал это один раз, я не мог больше входить в систему в качестве исходного root, по-видимому, потому что на ранних этапах процесса входа в систему для поиска информации использовались только идентификаторы пользователя (которые оба равны 0), и был найден новый пользователь. первый.
Питер - Восстановить Монику
@ PeterA.Schneider Не только в начале процесса входа в систему. Идентификаторы пользователя определяют учетную запись. Если есть две записи с одинаковым идентификатором пользователя, но разными именами пользователей, это одна и та же учетная запись с двумя наборами учетных данных.
Жиль "ТАК - перестань быть злым"
2
Вы хотели бы использовать терминал. Чтобы получить полный доступ с правами root, перейдите к учетной записи root:
su
После этого откройте файл sudoers:
visudo
Затем добавьте ваше имя пользователя в список:
username ALL=(ALL) ALL
После этого вы должны были предоставить пользователю полный root-доступ.
Ответы:
Ты не хочешь этого делать. Вместо этого используйте sudo.
В последних версиях Ubuntu группа по умолчанию, которую разрешено повышать с помощью sudo, называется (соответственно) «sudo». Вы можете добавить пользователя с помощью
usermod
(или вашего графического интерфейса, о котором, к сожалению, я ничего не знаю, или я постараюсь дать вам инструкции для этого).Попросите нового пользователя снова войти в систему. Они должны быть в состоянии
sudo
другим пользователям после этого.источник
root - может быть только один.
(но root может иметь несколько имен).
Чтобы создать учетную запись с теми же привилегиями, что и у пользователя root, просто сделайте UID учетной записи равным нулю. Тогда они будут root, но с другим именем.
Типичными примерами этого являются имена учетных записей, подобные тем,
toor
которые создаются (например, в некоторых системах * bsd) с UID 0, в качестве альтернативного имени входа в систему root - возможно,/bin/csh
а не/bin/sh
в качестве оболочки или по какой-то другой несерьезной причине.Однако, как уже сказали несколько человек, вы не хотите этого делать . Вы можете думать, что делаете, но на самом деле это не так. Установите и настройте
sudo
вместо этого.источник
Вы хотели бы использовать терминал. Чтобы получить полный доступ с правами root, перейдите к учетной записи root:
После этого откройте файл sudoers:
Затем добавьте ваше имя пользователя в список:
После этого вы должны были предоставить пользователю полный root-доступ.
источник
Используйте
adduser USERNAME sudo
как root, это безопаснее и функциональнее:Чтобы добавить пользователя «USERNAME» в группу sudo:
источник