Centos中不从skel目录里向其中复制任何文件错误的解决方法
Centos中不从skel目录里向其中复制任何文件错误的解决方法
今天使用useradd命令添加一个虚拟用户,并指定到已经存在的文件目录,出现警告信息:此主目录已经存在。不从 skel 目录里向其中复制任何文件。
[root@localhost www]# useradd -d /webserver/www/ ithovcom
useradd:警告:此主目录已经存在。
不从 skel 目录里向其中复制任何文件。
[root@localhost www]# ls -a
. ..
发现没有将/etc/skel中的.bash_logout,.bash_profile,.bashrc文件复制过来,虚拟用户无法正常登陆,解决方法如下:
[root@localhost www]# cd /etc/skel/
[root@localhost skel]# ls -a
. .. .bash_logout .bash_profile .bashrc .gnome2 .mozilla
[root@localhost skel]# cp .bash_logout /webserver/www/
[root@localhost skel]# cp .bash_profile /webserver/www/
[root@localhost skel]# cp .bashrc /webserver/www/
[root@localhost skel]# cd /webserver/www/
[root@localhost www]# ls -a
. .. .bash_logout .bash_profile .bashrc
[root@localhost www]# su ithovcom
[ithovcom@localhost www]$
看看!ithovcom用户可以正常登陆啦!