Новий користувач з кореневим доступом у Linux Debian


9

Я створив нового користувача, використовуючи "Облікові записи користувачів" у "Налаштування системи". Як я можу надати права, щоб цей новий користувач мав той самий рівень доступу, що і root?


Ви скажете новому користувачу пароль root?
41754

4
Чому ти хочеш це робити? Зазвичай не годиться просто надавати іншому користувачеві такий самий доступ, що й root, і тому інші тут пропонують використовувати sudo. Якщо ви можете розповісти більше про те, що саме вам потрібно зробити цьому користувачеві, ми можемо розібратися у вашій ситуації щось ще краще.
Найгірший

Відповіді:


8

Ти не хочеш цього робити. Замість цього використовуйте судо.

У останніх версіях Ubuntu група за замовчуванням, яку можна підняти за допомогою sudo, (відповідно) називається "sudo". Ви можете додати користувача за допомогою usermod(або вашого графічного інтерфейсу, про який я, на жаль, нічого не знаю, або я б спробував дати вам вказівки щодо цього).

usermod -a -G sudo new_user

Попросіть нового користувача знову увійти. Вони повинні мати можливість sudoіншим користувачам після цього.


7
"Ви не хочете цього робити", схоже, він цього насправді хотів.
PMint

1
@PMint Те, що люди хочуть і що насправді доцільно, - це не завжди одне й те саме (хоча ви відповідаєте, насправді пропонує майже той самий метод, тож я не впевнений, що ви отримуєте).
Кріс Даун

8

корінь - може бути лише один.

(але корінь може мати кілька імен).

Щоб створити обліковий запис з тими ж привілеями, що і root, просто зробіть UID облікового запису рівним нулю. Тоді вони будуть кореневими, але з іншою назвою.

Найпоширенішими прикладами цього є такі імена облікових записів, toorякі створюються (наприклад, на деяких * bsd системах) з UID 0, як альтернативний кореневий логін - можливо, /bin/cshа не /bin/shяк оболонка чи інша легковажна причина.

Однак, як уже кілька людей сказали, ви цього не хочете робити . Ви можете подумати, що так робите, але насправді цього не робите. Встановити та налаштувати sudoзамість цього.


Цікаво - коли я зробив це один раз, я не міг увійти в систему як в оригінальному корені більше, по- видимому , тому , що на ранньому етапі в процесі реєстрації тільки ідентифікатори користувачів (які обидва 0) використовуються для пошуку інформації, і був знайдений новий користувач спочатку.
Пітер - Відновіть Моніку

@ PeterA.Schneider Не тільки на початку процесу входу. Ідентифікатори користувачів визначають обліковий запис. Якщо є дві записи з тим самим ідентифікатором користувача, але різними іменами користувачів, вони є тим же обліковим записом з двома наборами облікових даних.
Жил "ТАК - перестань бути злим"

2

Ви хочете використовувати термінал. Щоб надати повний кореневий доступ, перейдіть до кореневого облікового запису:

su

Після цього відкрийте файл sudoers:

visudo

Потім додайте своє ім’я користувача до списку:

username ALL=(ALL) ALL

Після цього ви мали б надати користувачеві повний кореневий доступ.


0

Використовувати adduser USERNAME sudoяк корінь, це безпечніше, а також функціонально:

Щоб додати користувача "USERNAME" до групи sudo:

$ su root
# adduser USERNAME sudo

Наскільки я можу сказати, питання не в тому, щоб додати нового користувача, а в тому, щоб дати їм доступ до облікового запису суперпользователя.
Кріс Даун

usermod: групи 'sudo' не існує
AMB
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.