今天下午闲来无事,便复习一下前两天学的内容。
新建一个普通用户user1,useradd user1,完全没问题,建好了,新开一个终端也登录了,一路畅通无阻啊。感觉新技能get it。妥妥的。
给他改改UID、GID呗,也没问题,那就改个家目录吧。
usermod -d /home/user2 user1
重新登录后出现问题了
没提示密码错误,也没提示拒绝登录,貌似是登录成功了。但是这-bash-4.1$是什么情况呢?百思不得其解!
自己随便敲了几个命令没有还是-bash-4.1$,以为敲什么命令都是那样了,后经群里的同学们指正命令还是可以用的,只是没有了家目录而已。
认为是/home/user2目录的权限问题导致的,随后chmod 777 /home/user2,也不行。
那就该属主与属组吧,chown /home/user2 user1 ,chgrp /home/user2 user1,但还是不行
没辙了,度娘吧。也没有找有直接的解决办法,可能是搜的关键词不够关键,但是已经有点思路了
可能是/etc/skel下的文件没有复制到/home/user2这个目录的缘故,
cp -f /etc/skel /home/user2
终于拨开云雾见青天了,user1这个账户顺利登陆了
但是ls -l一下这些文件的属主与属组都是root的(感觉好像有一些root用户的权限了,后面再测试)
想想/home/user1下是不是也有那几个文件呢?确实也是有的
茅塞顿开,原来直接复制/home/user1 下的那几个文件过/home/user2下就可以了
小白徒手把上述问题解决了。第一次发帖章节混乱毫无头绪请大家包涵!!
新建一个普通用户user1,useradd user1,完全没问题,建好了,新开一个终端也登录了,一路畅通无阻啊。感觉新技能get it。妥妥的。
给他改改UID、GID呗,也没问题,那就改个家目录吧。
usermod -d /home/user2 user1
重新登录后出现问题了
没提示密码错误,也没提示拒绝登录,貌似是登录成功了。但是这-bash-4.1$是什么情况呢?百思不得其解!
自己随便敲了几个命令没有还是-bash-4.1$,以为敲什么命令都是那样了,后经群里的同学们指正命令还是可以用的,只是没有了家目录而已。
认为是/home/user2目录的权限问题导致的,随后chmod 777 /home/user2,也不行。
那就该属主与属组吧,chown /home/user2 user1 ,chgrp /home/user2 user1,但还是不行
没辙了,度娘吧。也没有找有直接的解决办法,可能是搜的关键词不够关键,但是已经有点思路了
可能是/etc/skel下的文件没有复制到/home/user2这个目录的缘故,
cp -f /etc/skel /home/user2
终于拨开云雾见青天了,user1这个账户顺利登陆了
但是ls -l一下这些文件的属主与属组都是root的(感觉好像有一些root用户的权限了,后面再测试)
想想/home/user1下是不是也有那几个文件呢?确实也是有的
茅塞顿开,原来直接复制/home/user1 下的那几个文件过/home/user2下就可以了
小白徒手把上述问题解决了。第一次发帖章节混乱毫无头绪请大家包涵!!
编辑回复