🐧 Как удалить не root пользователя с UID 0 в системах Linux |

🐧 Как удалить не root пользователя с UID 0 в системах Linux

Мануал

В этом руководстве описано, как удалить пользователя не root с UID 0.

Если вы попытаетесь удалить пользователя с UID 0 командой userdel, вы получите следующую ошибку.

# id user2
uid=0(root) gid=0(root) groups=0(root)
# userdel user2
userdel: user user2 is currently used by process 1

Если вам нужно удалить пользователя, не являющегося пользователем root и имеющего UID 0 (например, user1), выполните следующие действия:

1. Перед началом работы создайте резервную копию файла /etc/passwd:

# cp /etc/passwd /etc/passwd.bkup

2. Откройте /etc/passwd и измените UID пользователя user1 с 0 на UID, который не используется никаким другим пользователем:

user1:x:0:0::/home/scom:/bin/bash

Например:

user1:x:1111:0::/home/scom:/bin/bash

Укажите более высокий номер для нового UID и убедитесь, что вы не указываете стандартные UID.

3. Теперь удалите пользователя:

# userdel user1

Примечание – Никогда не пытайтесь удалить пользователя root или изменить его UID.

см.также:

🐧 Как (правильно) изменить UID и GID пользователя / группы в Linux

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий