linux如何彻底删除一个用户?

linux如何彻底删除一个用户?,第1张

userdel命令可以用于删除用户帐号及相关档案。语法:userdel [-r] 用户名;参数:-r 用于彻底删除,用户HOME目录下的档案会被移除,在其他位置上的档案也将一一找出并删除,比如路径/var/mail/用户名 下的邮件。警告:userdel不允许你移除正在线上的使用者帐号。你必须kill此帐号现在在系统上执行的程序才能进行帐号删除。用法示例:彻底删除名为zhidao的用户:$ userdel -r zhidao,另外你是感兴趣的话可以看下刘遄老师写的《Linux就该这么学》作为入门的书籍,觉得不错的话采纳下哦~

Linux中home的删除,还要做以下 *** 作:

1.在/etc/passwd文件中删除用户的记录

2.在/etc/shadow文件中删除用户的记录

3.在/etc/group中将同名的组记录删除;

4.删除用户的主目录,删除命令:rm -rf /home/用户名;

5.删除用户的电子邮件,一般用户的电子邮件存储在/var/spool/mail目录下,删除命令:rm /var/spool/mail/用户名,当然也可以给rm命令添加-rf参数选项;

6.删除用户执行的后台程序,为了避免用户当前程序在系统中执行,可以用ps、grep和kill进行删除;

例如:ps -aux |grep “用户名”kill pid;如kill -9 1694,其中“-9”表示强制删除该程序。

7.删除用户crontab的设置,若用户曾经使用crontab来设置定时器,定时启动一些任务,在/var/spool/cron目录中就会存在一个与用户名称同名的文件,删除命令:rm /var/spool/cron/用户名 或 /usr/bin/crontab -u 用户名 -d

1、4-13 和 4-13-1 章节分别记录了用 crontab 命令 和 编辑 /etc/crontab 文件实现计划任务的 *** 作方法。

2、无论用 crontab 命令 或 编辑 /etc/crontab 文件去实现计划任务。默认情况下,如遇到执行失败都会遇到 “ You have new mail in /var/spool/mail/root ” 的提示,相关的信息都会记录在 /var/spool/mail/ 下对应用户的目录。

3、本节记录自定义接收邮件。

②、等待一会后,每一分钟会发送一封邮件到邮箱。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7419267.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存