问题描述
我有一个坏习惯,就是将墙纸存储在/usr /share /backgrounds中,因此决定将它们全部移动到Pictures中。好吧,问题在于它们现在大多数都是只读的,因为它们是root用户拥有的。如果root已拥有它们,我如何成为它们的所有者?我已经尝试过How can I become the owner of a file that origins from another pc / user?,但是设置没有”stick”。
最佳办法
-
打开一个终端(
CTRL
+ALT
+T
)。现在您在家里。 -
sudo chown -R $USER:$USER Pictures
,然后输入您的普通用户密码。
次佳办法
您可以通过终端或GUI进行操作。
GUI版本
按ALT
+ F2
并键入gksu nautilus
。这将使您成为使用nautilus的管理员帐户。现在转到这些文件并更改权限/所有者,以便您的普通帐户可以使用它们。这有时行不通。至少对我来说,它们可以工作,而在另一台PC上则不能。测试并查看。
GUI版本看起来与Dash几乎相同,除了它在搜索栏中说“运行命令”而不是”Search”。这是一张图片:
终端版本
输入ALT
+ F2
并输入gnome-terminal
。转到该文件夹。在您的情况下,它将是cd "/home/alan/Desktop/Untitled Folder"
并键入sudo chown alan:alan *.jpg
。这将起作用,因为它将;)
第三种办法
sudo su
chown user_name folder_name
首先打开您的超级用户root
在上面的命令中,user_name
是要设置所有权的用户名folder_name
是要更改所有权的文件夹