欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

【Linux】一步一步学Linux——userdel命令(84)

发布时间:2024/4/21 59 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【Linux】一步一步学Linux——userdel命令(84) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

00. 目录

文章目录

    • 00. 目录
    • 01. 命令概述
    • 02. 命令格式
    • 03. 常用选项
    • 04. 参考示例
    • 05. 附录

01. 命令概述

userdel - 删除用户账户和相关文件

userdel命令用于删除指定的用户及与该用户相关的文件,英文全称即“user delete”。其实userdel命令实际上是修改了系统的用户账号文件 /etc/passwd、/etc/shadow以及/etc/group文件。这与Linux系统”一切操作皆文件”的思想正好吻合。

值得注意的是,但是如果有该要删除用户相关的进程正在运行,userdel命令通常不会删除一个用户账号。如果确实必须要删除,可以先终止用户进程,然后再执行userdel命令进行删除。但是userdel命令也提供了一个面对该种情况的参数,即”-f”选项。

02. 命令格式

userdel [选项] 用户名

03. 常用选项

选项:-f, --force force some actions that would fail otherwisee.g. removal of user still logged inor files, even if not owned by the user-h, --help 显示此帮助信息并推出-r, --remove 删除主目录和邮件池-R, --root CHROOT_DIR chroot 到的目录-Z, --selinux-user 为用户删除所有的 SELinux 用户映射

04. 参考示例

4.1 删除用户,但不删除其家目录及文件

[root@redhat home]# userdel tom [root@redhat home]# cd /home/ [root@redhat home]# ls deng heima itcast oracle tom [root@redhat home]#

4.2 删除用户,删除主目录和邮件池

[root@redhat home]# userdel -r tom [root@redhat home]# ls deng heima itcast oracle [root@redhat home]#

请不要轻易用-r选项;他会删除用户的同时删除用户所有的文件和目录,切记如果用户目录下有重要的文件,在删除前请备份。

4.3 强制删除用户

[root@redhat home]# userdel -f tom

05. 附录

参考:【Linux】一步一步学Linux系列教程汇总

总结

以上是生活随笔为你收集整理的【Linux】一步一步学Linux——userdel命令(84)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。