大家好,又见面了,我是你们的朋友全栈君。
userdel命令默认只会删除/etc/passwd文件中的用户信息,而不会删除系统中属于该账户的任何文件。
如果加上-r参数,userdel会删除用户的HOME目录以及邮件目录。
例子: 默认情况下:
[root@localhost home]# useradd zhanglulu4
[root@localhost home]# ls
elasticsearch ftp-user hbk hello mysql oracle test zabbix zhanglulu1 zhanglulu2 zhanglulu3 zhanglulu4
[root@localhost home]# userdel zhanglulu4
[root@localhost home]# ls
elasticsearch ftp-user hbk hello mysql oracle test zabbix zhanglulu1 zhanglulu2 zhanglulu3 zhanglulu4
可以看到删除用户zhanglulu4,HOME目录并没有删除掉,需要手工删除。
[root@localhost home]# rm -rf zhanglulu4
[root@localhost home]# ls
elasticsearch ftp-user hbk hello mysql oracle test zabbix zhanglulu1 zhanglulu2 zhanglulu3
[root@localhost home]# userdel -r zhanglulu3
[root@localhost home]# ls
elasticsearch ftp-user hbk hello mysql oracle test zabbix zhanglulu1 zhanglulu2
可以看到-r参数之后,连HOME目录也一并删除了。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134180.html原文链接:https://javaforall.cn