我正在运行 Ubuntu 12.04 并遇到各种问题。我已经将其追溯到我用户的主目录 (/home/user) 归 root 所有的事实。
/home 目录实际上安装在另一个驱动器上,但我可以看到在 fstab 中我只安装了 /home 而不是 /home/user:
UUID=DC56D19E56DX3233 /home ntfs user,exec 0 2
Run Code Online (Sandbox Code Playgroud)
下面的 chown 命令似乎不起作用:
sudo chown -R user /home/user
Run Code Online (Sandbox Code Playgroud)
这将运行而不会出错,但它实际上不会更改目录的所有权。这是ls -ld运行命令后的输出:
drwxrwxrwx 1 root root 20480 Sep 25 00:07 /home/user
Run Code Online (Sandbox Code Playgroud)
这与以前相同。