База знаний: Linux Server
Создание пользователя с правами ROOT
Автор Алексей | HiTex.BY на 30 августа 2016 10:40

Создать USER Аккаунт с Правами ROOT

Допустим нам необходимо добавить нового пользователя и назначить ему привилегии root-а.

Используйте следующие команды для того, чтобы создать нового пользователя john, дать ему права root-а и задать пароль :
# useradd -ou 0 -g 0 john
# passwd john

Мы только что создали пользователя john с UID 0 и GID 0, т.е. он входит в ту-же группу и имеет те-же права что и root.

Назначить Привилегии ROOT Существующему ПОЛЬЗОВАТЕЛЮ

Возможно у Вас уже есть какой-то пользователь john и Вы хотите дать права root-а обыкновенному пользователю.

# grep john /etc/passwd
john:x:1001:1001::/home/john:/bin/sh

Откройте файл /etc/passwd и назначьте привилегии root-а пользователю john, изменив ID пользователя и группы на UID 0 и GID 0 :

# $ grep john /etc/passwd
john:x:0:0::/home/john:/bin/sh

Удалить ПОЛЬЗОВАТЕЛЯ с UID 0

У Вас не получится просто взять и удалить второй root аккаунт с еще одним UID 0 с помощью команды userdel :
# userdel john
userdel: user john is currently used by process 1
Для удаления пользователя john с UID 0, откройте файл /etc/passwd и измените UID John-а.

Например, измените :

john:x:0:0::/home/john:/bin/sh

на что-то вроде :

john:x:1111:0::/home/john:/bin/sh

Теперь Вы сможете удалить пользователя john командой userdel :
# userdel john

(408 голос(а))
Эта статья полезна
Эта статья бесполезна

Комментарии (0)