当文件管理器提示我没有权限删除目录时,我该如何删除?我在本地计算机上创建了目录,我是这台计算机的管理员(也是唯一用户),但如果我右键单击查看属性,它会显示“您不是所有者,因此您无法更改权限”所有者列为“root”,组列为“staff”
答案1
与 Linux 中的任何工具一样,您可以通过在应用程序名称后面加上 sudo 来启动它。
$ sudo nautilus
这将在以下情况下授予应用程序超级用户权限:那窗户的使用。
您可能应该将自己添加到“员工”中。您不会因为一个简单的权限问题而给予具有读/写功能的应用程序该级别的控制权。有一些漏洞会利用这一点
答案2
在 ubuntu(以及一般的 Linux)中,即使您是机器的管理员,您也无法获得超级用户权限。这是一项安全功能,因为这样运行的程序就没有权限更改您的系统或安装其他(恶意)程序。您可以在终端中使用 sudo 请求这些权限。如果您输入 sudo,然后您要执行的命令具有超级用户权限,如果您使用 sudo 运行程序,它也会获得这些权限。您需要小心使用 sudo 运行程序,这些程序可能会滥用这些权限。
您可以删除目录,而无需按照 Miphix 的建议以 root 身份运行 nautilus。现在使用终端。首先转到包含要删除的文件夹的文件夹:cd /[path to folder]
。现在,如果您运行ls
以查看此文件夹的内容,它应该包含要删除的文件夹。现在运行sudo rm -rf [foldername]
以将其删除。
rm -rf
并非没有危险,如果你跑到那里,sudo rm -rf /
你会删除你的整个文件系统。不要在家里尝试这个^^。