linux上创建用户的时候提示此目录已经存在,这是应为之前有过一样的用户名,在删除用户之后,由于一些文件没有删除干净,就会提示,此主目录已经存在
[root@HadoopSlave02 ~]# useradd LLZ04
useradd:警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
正在创建信箱文件: 文件已存在
输入find命令查看时,会有如下关于用户的信息存在
[root@HadoopSlave02 ~]# find / -name LLZ04
/home/LLZ04
/var/cache/gdm/LLZ04
/var/spool/mail/LLZ04
解决办法
[root@HadoopSlave02 ~]# userdel -r LLZ04
[root@HadoopSlave02 ~]#
现在重新创建用户就不会出现以上情况了
[root@HadoopSlave02 ~]# useradd LLZ04
[root@HadoopSlave02 ~]# passwd LLZ04
更改用户 LLZ04 的密码 。
新的 密码:
无效的密码: 过于简单化/系统化
无效的密码: 过于简单
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。
总结:出现以上问题的原因可能是在删除用户的时候没有加上-r
,userdel一般要配合-r使用,表示连用户主目录一并删除
[root@HadoopSlave02 ~]# userdel -r LLZ04
[root@HadoopSlave02 ~]#
[root@HadoopSlave02 ~]# useradd LLZ04
[root@HadoopSlave02 ~]# passwd LLZ04
这样删除用户之后,在新建一个就不会出现之前的情况了
本篇文章就到这里了,这些都是自己平时遇到的问题或者学习中所了解的内容,然后就整理了一下,能帮助到你。文章纯属自己原创,若有不对或这描述不清楚的地方请指正。😁😁✌✌