我有一个坏习惯,将我的壁纸存储在/usr/share/backgrounds 中,并决定将它们全部移动到Pictures 中。好吧,问题是它们中的大多数现在都是只读的,因为它们归root 所有。如果 root 已经拥有它们,我如何成为它们的所有者?我已经尝试过如何成为来自另一台电脑/用户的文件的所有者?,但设置不会“粘住”。

Lui*_*ado 12
您可以通过终端或 gui 来完成。
图形用户界面
按ALT+F2并输入gksu nautilus这将使您成为使用 nautilus 的管理员帐户。现在转到这些文件并更改权限/所有者,以便您的普通帐户可以使用它们。这有时不起作用。至少对我来说,它们可以工作,而在另一台 PC 中则不能。测试看看。
GUI 版本看起来与 Dash 几乎相同,只是在搜索栏中不是说“搜索”,而是说“运行命令”。这是一张图片:

终端版本
键入ALT+F2并键入gnome-terminal。去那个文件夹。在您的情况下,它将是cd "/home/alan/Desktop/Untitled Folder"并键入sudo chown alan:alan *.jpg. 这会起作用,因为它会;)
小智 6
sudo su
chown user_name folder_name
Run Code Online (Sandbox Code Playgroud)
首先打开你的超级用户,它是 root
在上面的命令user_name中,您要设置所有权的用户名folder_name是您要更改所有权
的文件夹