我的主文件夹由root拥有,我该如何解决这个问题?

我按照Ubuntu Documentation Partitioning / Home / Moving wiki中的说明将我的主文件夹放在自己的分区上。

现在我不是我自己的主文件夹的所有者。 我怎样才能解决这个问题? 我不能使用Wine,因为它说我必须是我的主文件夹的所有者。 当我使用sudo nautilus然后尝试更改权限时,每次我选择自己或任何其他组时它都会恢复为root。 是否有一个命令可以让我自己成为我的主文件夹的所有者?

我已经尝试过以下命令:

  sudo chown -R username /home/username 

•这个不起作用,它回答: chown: cannot access '/home/aaron/.gvfs': Permission denied

 sudo chown -hvR username:username /home/username 

•这一个输出我所有文件的名称,告诉我他们的所有权已经改变,但是当我去检查时它仍然说根。

我遇到了这个问题并通过使用技巧解决了。 你得到chown: cannot access 'home/aaron/.gvfs': Permission denied因为.gvfs目录正在使用中。

我建议你做什么。

  • 恢复模式下重新启动系统并执行以下步骤。

    • 首先从那里列出的菜单中选择Grub选项,接受yes 。 它将以读/写模式挂载file system 。 更新后,它将从Grub退出并返回菜单 。 然后选择root

    • 现在,您再次执行上面尝试过的所有命令

    • 它会成功更改权限。 然后运行以下命令重新启动系统。

       # reboot 
  • 第二种方式有点棘手。 但你可以尝试一下。 希望它也适合你,它对我有用。

    • CTRL + ALT + F1转到tty1并使用您的用户名登录。
    • 执行以下命令:

       sudo pgrep $ | sudo xargs kill 
    • 它将显示一些消息并等待您的下一条指令。 只需按CTRL + ALT + F2即可转到tty2并再次登录。
    • 在这里你必须运行你的命令,你已经尝试改变你的home许可。
    • 然后返回上一个tty1 CTRL + ALT + F1并按CTRL + ZCTRL + C.

    • CTRL + ALT + F7CTRL + ALT + F8返回显示。 你也可以使用ALT + - >连续来恢复你的显示。

希望它对你有用。 如果出现问题,请回复。