linux中,用户登录时发现无法找到家目录
环境:windows 7 + virtualbox + fedora 15 kde
前段时间,在学习linux用户管理时,操作了修改用户操作,发现被修改的用户admin在登录时显示无法找到家目录,紧接着就退出回到登录界面。
以root用户登录后,打开查看lyc用户相关的几个文件/etc/passwd /etc/shadow /etc/group /etc/gshadow文件,发现了问题
命令:# grep /etc/passwd /etc/shadow /etc/group /etc/gshadow
在/etc/passwd文件中,家目录部分出现了问题
于是将
修改成
admin:x:500:502::/home/admin:/bin/bash
(多加一个冒号:,/home/admin前面的两个冒号之间是描述部分,可有可无)
再次以admin登录,成功!
如果想了解/etc/passwd文件,请参考:http://blog.youkuaiyun.com/lyc_daniel/article/details/12705373
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
- 博客网址:http://blog.youkuaiyun.com/lyc_daniel/article/details/12833417
- 博 主: lyc_daniel
- 寄 语:神爱世人,甚至将他的独生子(耶稣)赐给他们,叫一切信他的,不至灭亡,反得永生。(圣经·约翰福音3:16)
本文介绍了一种解决Linux用户登录时找不到家目录的问题的方法。通过检查和修正/etc/passwd文件中用户的家目录路径设置,可以恢复正常登录。该文适用于初学者及遇到类似问题的技术人员。
4040

被折叠的 条评论
为什么被折叠?



