ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как удалить пользователя Linux

Как удалить пользователя Linux

Компьютерная система в организации может управляться несколькими пользователями, если кто-то покидает организацию, его/ее учетная запись становится бесполезной, ее следует удалить или удалить из системы для экономии места для хранения. Если операционная система основана на Linux, пользователями можно удобно управлять с помощью терминала. В этом продолжении мы собираемся объяснить несколько простых запросов, с помощью которых мы можем удалить пользователей из Linux.

 

Как удалить пользователя Linux

Чтобы удалить пользователей из Linux, сначала мы должны отобразить пользователя, данные пользователя помещаются в каталог /etc/passwd, этот кот отображается с помощью команды cat:

$ cat /etc/passwd

 

Прокрутите вниз, чтобы просмотреть список пользователей, доступных в Linux.

В Linux у нас четыре пользователя: inna, anna, andreyex и maxim, что видно из вышеприведенного вывода. Мы можем удалить или удалить пользователей из Linux в любое время с помощью простой команды Linux, общий синтаксис которой:

$ userdel [options] [username]

 

Объяснение приведенного выше синтаксиса:

С командой userdel чаще всего используются следующие три типа параметров:

-f Этот параметр используется для принудительного удаления пользователя из Linux, он завершает все процессы, выполняет выход из терминала и, наконец, навсегда удаляет пользователя из Linux.
Эта опция используется для удаления файлов, прикрепленных к пользователю.
-Z Сопоставление пользователей SELinux – это политика безопасности, которая наследуется всеми пользователями Linux. Используя этот параметр, вы не зависите от сопоставления пользователей SElinux.

Давайте удалим пользователя «Maxim» из системы Linux, используя команду «userdel» с sudo:

$ sudo userdel Maxim

 

Чтобы проверить статус последней выполненной команды, выполните следующую команду:

$ echo $?

 

Команда «echo $?» имеет следующие возможные исходы, которым даны объяснения:

Исход Объяснение
0 Команда была выполнена успешно.
1 Файл содержит пароль, который нельзя обновить.
2 Введенная команда имеет недопустимый синтаксис
6 Пользователь, указанный в команде, не существует
8 Пользователь, указанный в команде, в настоящее время вошел в систему
10 Файл содержит группы, которые не могут быть обновлены.
12 Невозможно удалить домашний каталог

Предположим, что в фоновом режиме пользователя «andreyex» работают какие-то процессы, из-за которых он не может его удалить:

$ sudo userdel andreyex

 

Чтобы решить эту проблему, либо принудительно удалите пользователя, используя параметр «-f» с командой userdel, либо остановите процессы. Чтобы остановить процесс, используйте команду:

$ sudo killall -u andreyex

 

Снова выполните команду userdel, чтобы удалить пользователя andreyex:

$ sudo userdel andreyex

 

Чтобы проверить статус, повторите статус команды:

$ echo $?

 

Команда выполнена успешно.

 

Вывод

В Linux учетные записи пользователей, которые не нужны, просто занимают место и должны быть удалены, чтобы освободить место для новых пользователей. В Linux это можно сделать очень легко через командную строку, хотя другой вариант все еще доступен, и он проходит через разделы настроек графического интерфейса пользователя дистрибутива Linux и управляет пользователями оттуда, простой способ удалить Пользователи из Linux объясняются в этой статье, которая написана через терминал. Мы просто перечисляем всех пользователей и удаляем указанных пользователей, которых хотим удалить, используя команду «userdel».

Exit mobile version