现在我不是我自己的主文件夹的所有者。我该如何解决这个问题?我无法使用 Wine,因为它说我必须是主文件夹的所有者。当我使用 Winesudo nautilus
尝试更改权限时,每次我选择自己或任何其他组时,它都会恢复为 root。是否有命令可以用来使自己成为主文件夹的所有者?
我已经尝试过以下命令:
sudo chown -R username /home/username
• 这个不行,它回答说:chown: cannot access '/home/aaron/.gvfs': Permission denied
sudo chown -hvR username:username /home/username
• 这个输出了我所有文件的名称,告诉我它们的所有权已更改,但当我去检查时,它仍然显示为 root。
答案1
我遇到过这个问题,并使用了一个技巧解决了。您收到chown: cannot access 'home/aaron/.gvfs': Permission denied
错误是因为.gvfs
目录正在使用中。
我建议你做什么。
重新启动系统恢复模式并按照以下步骤操作。
首先选择选项蛴螬来自菜单列出,接受
yes
。它将file system
以读/写模式挂载您的。更新后,它将退出蛴螬并将回到菜单。然后选择根。现在轮到你执行上面尝试过的所有命令再次。
它将成功更改权限。然后运行以下命令重启 你的系统。
# reboot
第二这种方法有点棘手。但你可以试一试。希望它对你也有效,对我来说有效。
- 按CTRL+ ALT+F1前往
tty1
并使用您的用户名登录。 执行以下命令:
sudo pgrep $ | sudo xargs kill
- 它将显示一些消息并等待您的下一个指令。无需执行任何操作,只需按CTRL+ ALT+F2即可转到
tty2
并再次登录。 - 在这里您必须运行您的命令,您已经尝试过更改您的权限
home
。 然后返回上一个
tty1
CTRL++并按+或+ 。ALTF1CTRLZCTRLC按CTRL+ ALT+F7或CTRL++可恢复显示。您也可以使用+ALT连续可恢复显示。F8ALT->
- 按CTRL+ ALT+F1前往
希望它能对你有用。如果出现问题,请回复。