所以我尝试了一些显示管理器,当我切换到 LightDm 时,它在终端中显示将文件权限更改为 root 的 /home/user/.config 因为太累了,我并没有真正考虑我在做什么,但现在我无法再访问我的电脑了。如果我插入可启动的 usb,我可以启动它,我可以在那里访问那些文件,但我不知道如何更改可启动 usb 中不存在的用户的文件权限。
我正在使用 ubuntu 18.04
答案1
我想到两个选择:
从 USB 驱动器(或类似设备)启动,挂载
/
(或/home
)为读写,然后chown
发出数字用户标识而不是文本形式:chown -R noon:noon /home/noon/.config chown: invalid user: ‘noon:noon’ chown -R 1000:1000 /home/noon/.config # -> works, even if 1000:1000 doesn't exist on the USB stick version
当然,应该与安装系统上
1000
用户的实际 ID 相匹配noon
。在安装系统的文件中检查/etc/passwd
。或者从 grub 菜单启动到恢复模式,进入 root shell,然后从那里运行
chown -R noon:noon /home/noon/.config
答案2
我设法解决了这个问题。如果有人和我一样傻。我创建了一个新分区,在上面安装了另一个 ubuntu 18.04,用户名相同,然后我在新安装上安装了另一个驱动器,并且我能够更改配置文件夹的用户权限。这解决了问题。