Как удалить пользователя с идентификатором пользователя и GID 0

Я только что создал пользователя с UID и GID равным 0. Теперь, когда я получаю доступ к этому пользователю, скажем, "abc" войдет в систему как root. Но когда я вхожу в систему как root, я не могу перечислить все каталоги с помощью команды ls, где я могу сделать это с помощью пользователя abc.

Я хочу вернуться к нормальной жизни, удалить этого пользователя с помощью uid и gid o. Я пытался обновить файл passwd, но он не позволяет мне его изменить.

Как мне удалить этого пользователя abc и использовать только root как root

1 ответ

Решение

Вместо удаления пользователя вы можете изменить UID и GID вашего пользователя:

usermod -u <NEWUID> <USERNAME>    
groupmod -g <NEWGID> <GROUP>

Группа по умолчанию имеет то же имя, что и ваше имя пользователя.

Помните, что в Ubuntu UId от 0 до 99 зарезервирован для системных пользователей.

Также пользователи с UID < 1000 не будут отображаться в списках пользователей, поэтому выберите UID > 1000

Теперь вы можете удалить пользователя легко и безопасно, если хотите.

Другие вопросы по тегам