在此文件夹的属性菜单中,权限设置为“root”用户和组,它显示消息“您不是所有者,因此您无法更改这些权限。”我确实是该机器的所有者和唯一用户,我该如何更改权限?
答案1
sudo chown -R username /path/to/directory
但是您必须拥有 sudo 权限!
您应该使用 -R 选项以递归方式操作文件和目录
答案2
这并不是在告诉你,你不拥有该文件夹所在的计算机。而是在告诉你,你不拥有该文件夹。这是一个截然不同的所有权概念。
在 Ubuntu 系统上,你的用户帐户不会自动具有执行任何可能的操作的能力——某些管理操作只能由root
,超级用户。但是,这个用户不是任何真实的人,在 Ubuntu 中,您不能以这个用户身份登录。相反,Ubuntu 提供了sudo
和等功能gksu
来执行操作作为 root
。
您应该查看上面的三个链接。阅读完后,如果您仍想更改该文件夹的权限,可以采用以下方法:
按Alt+ F2。
输入命令
gksu nautilus
并按Enter。现在,您有一个以 身份运行的文件浏览器窗口
root
。您可以使用它来更改权限。您打开的任何程序从这也将运行root
。您应该谨慎谨慎地使用它。完成后请确保关闭此
root
Nautilus 窗口,这样您就不会意外地将其用于不需要做的事情root
。
在更改此文件夹的权限(和/或所有权)之前,您应该意识到对 Ubuntu 中的系统文件执行此操作可能会产生负面影响:可能会使您的系统不安全……甚至停止系统运行。
如果这些文件具有错误的所有权/权限,因为您将它们从另一个系统带过来并这样做root
(例如,如果这些是恢复的文档),那么继续。
但是,如果这些是系统范围的配置文件、程序,或者您不确定它们是什么,但您正尝试按照指示对它们进行操作……那么您最好具体询问它们。您可以编辑您的问题或发布新问题,询问更改此特定文件夹的所有权/权限是否安全(前提是您可以披露此文件夹是什么以及您要完成的任务)。
答案3
您需要管理员权限才能完成此操作。根须藤