好吧,我遇到了一些自己造成的问题。SVN 空间不够了,所以我将主文件夹移到了一个新的(大得多的)分区。起初这似乎运行良好,SVN 本身似乎运行正常,文件共享等也一样……只是我无法再登录 Gnome。
当我登录时,我收到一条消息,告诉我无法锁定 .dmrc,并且主文件夹必须由具有 644 权限的用户拥有。这听起来很简单,所以我登录到故障安全终端来修复它。
登录后,我可以看到主文件夹现在归 root 所有(我猜这是我复制它们时产生的副产品)。但出于某种原因,使用 chown 更改所有者总是告诉我这是无效操作。即使我使用 sudo 也会收到该消息。
我尝试更改这些文件夹的所有权和权限,但都不起作用。帮忙吗?
我正在尝试这个:
sudo chown -R username /home/username
答案1
为了进一步充实答案,您可能需要在执行任何操作之前查看 chown 的 man 文件,但要更改 /home/user 中所有文件的所有者,您可以执行以下操作:
chown -hvR user /home/user
其中“用户”是您要将其更改为的所有者的名称。
答案2
尝试这个:
sudo su -
chown -R username:username /home/username/