首页 > 系统服务 > 详细

Linux报错warning: the home directory already exists.

时间:2015-11-30 18:08:09      阅读:366      评论:0      收藏:0      [点我收藏+]

Linux中创建新用户时有时会报一下错误

warning: the home directory already exists.

Not copying any file from skel directory into it.

这是因为在要创建的用户名和/home下的目录名重复,也就是要创建的用户的组已经存在,此时就会出错,因为Linux在创建用户时的步骤是这样的

  1. 编辑/etc/passed  和 /etc/group文件

  2. 在/home下创建用户的主目录

  3. 从/etc/skel中拷贝文件

  4. 让新用户获得其主目录与文件的拥有权限

  5. 给新用户密码

而如果用户的主目录原本已经存在就会在第二步结束创建步骤,要解决此问题有几种方法

  1. 拷贝/etc/skel文件到主属组

  2. 删除/home目录下与要创建的用户名同名的目录后重新创建用户

  3. 如果主属组有内容不忍心删除可以先更改名字然后创建用户后再把组名改回来即可



本文出自 “elike” 博客,请务必保留此出处http://elike.blog.51cto.com/7292950/1718233

Linux报错warning: the home directory already exists.

原文:http://elike.blog.51cto.com/7292950/1718233

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!