whatsaper ru ÐедеÑÑкие анекдоÑÑ Ð¿Ñо ÐовоÑкÑ
Оглавление:
Linux является многопользовательской системой, что означает, что более чем один человек может взаимодействовать с одной и той же системой одновременно. Как системный администратор, вы обязаны управлять пользователями и группами системы, создавая новых пользователей и назначая их различным группам.
Иногда вам может понадобиться удалить учетную запись пользователя. Возможно, потому что пользователь отошел от организации или был создан для определенной службы, которая больше не работает в системе.
В Linux вы можете удалить учетную запись пользователя и все связанные с ней файлы с помощью команды
userdel
.
Этот учебник охватывает команду
userdel
и ее параметры.
Синтаксис команды
userdel
Синтаксис для команды
userdel
следующий:
userdel USERNAME
Чтобы удалить пользователей с помощью команды
userdel
, вам необходимо войти в систему как пользователь root или пользователь с доступом
sudo
.
Как удалить пользователя в Linux
Чтобы удалить учетную запись
username
с именем
username
с помощью команды
userdel
вы должны выполнить:
userdel username
При вызове команда читает содержимое файла
/etc/login.defs
. Свойства, определенные в этом файле, переопределяют поведение
userdel
по умолчанию. Если в этом файле для
USERGROUPS_ENAB
установлено значение
yes
,
userdel
удаляет группу с тем же именем, что и пользователь, только если ни один другой пользователь не является членом этой группы.
Команда удаляет записи пользователя из файлов
/etc/passwd
и
/etc/shadow,
.
В большинстве дистрибутивов Linux при удалении учетной записи пользователя с помощью
userdel
домашняя и почтовая директории пользователя не удаляются.
Используйте параметр
-r
(
--remove
), чтобы заставить
userdel
удалить домашний каталог пользователя и почтовую папку:
userdel -r username
Команда выше не удаляет пользовательские файлы, расположенные в других файловых системах. Вы должны искать и удалять файлы вручную.
Если пользователь, которого вы хотите удалить, все еще вошел в систему, или если есть запущенные процессы, принадлежащие этому пользователю, команда
userdel
не позволяет удалить пользователя.
В этой ситуации рекомендуется выйти из системы и завершить все запущенные процессы пользователя с помощью команды
killall
:
sudo killall -u username
После этого вы можете удалить пользователя.
Другой вариант - использовать параметр
-f
(
--force
), который сообщает
userdel
о принудительном удалении учетной записи пользователя, даже если пользователь все еще вошел в систему или если запущены процессы, принадлежащие пользователю.
Вывод
Из этого руководства вы узнали, как удалять учетные записи пользователей в Linux с помощью команды
userdel
. Тот же синтаксис применяется для любого дистрибутива Linux, включая Ubuntu, CentOS, RHEL, Debian, Fedora и Arch Linux.
userdel
- утилита низкого уровня, пользователи Debian и Ubuntu с большей вероятностью будут использовать вместо этого команду
deluser
.
Не стесняйтесь оставлять комментарии, если у вас есть какие-либо вопросы.
пользователь терминалаКак создать пользователей в Linux (команда useradd)
Linux является многопользовательской системой, что означает, что более чем один человек может взаимодействовать с одной и той же системой одновременно. В этом руководстве объясняется команда useradd и ее параметры.
Как удалить (удалить) символические ссылки в Linux
Символическая ссылка, также известная как символическая ссылка, представляет собой специальный тип файла, который указывает на другой файл или каталог. В этом руководстве мы покажем вам, как удалять (удалять) символические ссылки в системах Linux / UNIX.
Как удалить (удалить) каталог в linux
Существует несколько различных способов удаления каталогов в системах Linux. В этой статье мы объясним, как удалять каталоги с помощью команд rmdir, rm и find.