Як створити користувача з правами root в linux, записи про все

Як створити користувача з правами root в linux, записи про все

З цієї статті, Ви дізнаєтеся як створити користувача з правами root-а і як призначити привілеї root існуючому користувачеві. задавши ID користувача і групи.

Я також розповім як видалити користувача з привілеями root-а (зокрема з UID 0).

Повинен попередити, що вкрай не рекомендується давати звичайному користувачеві повноваження root-а, і на production серверах, коли виникає необхідність у виконанні дій від імені супер-користувача, краще використовувати команду sudo. замість застосування методів описаних нижче.

Увага. Дуже небезпечно давати все повноваження root-а звичайному користувачеві, так-як цей користувач отримає право здійснювати абсолютно будь-які дії, що призведе до великих проблем у випадку крадіжки його облікового запису.

Припустимо нам необхідно додати нового користувача і призначити йому привілеї root-а.

Використовуйте наступні команди для того, щоб створити нового користувача john, дати йому права root-а і задати пароль:

useradd -ou 0 -g 0 john

Ми тільки що створили користувача john з UID 0 і GID 0. тобто він входить в ту-ж групу і має ті-ж права що і root.

Призначити Привілеї ROOT Існуючому КОРИСТУВАЧУ

Можливо у Вас вже є якийсь користувач john і Ви хочете дати права root-а звичайному користувачеві.

grep john / etc / passwd

Відкрийте файл / etc / passwd і призначте привілеї root-а користувачеві john, змінивши ID користувача і групи на UID 0 і GID 0:

$ Grep john / etc / passwd

Видалити КОРИСТУВАЧА з UID 0

userdel: user john is currently used by process 1


Для видалення користувача john з UID 0. відкрийте файл / etc / passwd і змініть UID John-а.

Тепер Ви зможете видалити користувача john командою userdel: