我刚刚从 Kubuntu 切换到 Feodra KDE Spin。现在,我有一个 LVM 设置,我的主分区在它自己的卷上。我创建了一个用户名与上一个发行版中的用户名相同的用户。我很沮丧地发现我无法登录。屏幕只是一片空白,然后我看到一个闪烁的光标,然后我又回到了登录屏幕。我试图从一个有效的 tty 登录,但我收到了这条美妙的消息:
-- user: /home/user: change directory failed: Permission denied
Run Code Online (Sandbox Code Playgroud)
好的。因此,我以 root 用户身份登录并尝试将所有内容 chown 回user. 没什么好说的。我修改了我的 /home/user 目录。依然没有。对于接下来应该尝试什么,我正式不知所措,我认为你们这些好人可能会有所帮助。这里有一些信息给你:
id -u user
1000
stat /home/user/
File: '/home/user/'
Size: 4096 Blocks: 8 IO Block: 4096 directory
Device: fd02h/64770d Inode: 11272193 Links: 22
Access: (0700/drwx------) Uid: ( 1000/user) Gid: ( 1000/user)
Context: system_u:object_r:unlabeled_t:s0
Access: 2017-06-16 19:42:02.224062623 -0400
Modify: 2017-06-16 19:42:00.651082621 -0400
Change: 2017-06-16 19:42:00.651082621 -0400
Birth: -
Run Code Online (Sandbox Code Playgroud)
这一切对我来说都很好,但我知道什么?奇怪的是,当我以 身份登录时user,我可以cd毫无问题地进入该目录。