当前位置: 首页>>技术教程>>正文


尝试访问文件夹时出现“您不是所有者……”消息

, , , ,

问题描述

在该文件夹的属性菜单中,权限设置为 “root” 用户和组,它显示消息“您不是所有者,因此您无法更改这些权限。” \n我确实是该机器的所有者和唯一用户,我该如何更改权限?

最佳方案

sudo chown -R username /path/to/directory

但是您必须拥有 sudo 权限!

您应该使用 -R 选项以递归方式操作文件和目录

次佳方案

这并不是在告诉你,你不拥有该文件夹所在的计算机。而是在告诉你,你不拥有该文件夹。这是一个 very different concept of ownership

在 Ubuntu 系统上,您的用户帐户不会自动具有执行任何可能的操作的能力——某些管理操作只能由超级用户 root 执行。但是,此用户不是任何真实的人,在 Ubuntu 中,您不能以此用户身份登录。相反,Ubuntu 提供了 sudogksu 等设施,以便以 root 的身份执行操作。

您应该查看上面的三个链接。阅读完后,如果您仍想更改该文件夹的权限,可以采用以下方法:

  • Alt + F2

  • 输入命令 gksu nautilus 并按 Enter

  • 现在,您有一个以 root 身份运行的文件浏览器窗口。您可以使用它来更改权限。您从这里打开的任何程序也将以 root 身份运行。您应该谨慎谨慎地使用它。

  • 完成后,请确保关闭此 root Nautilus 窗口,这样您就不会意外地将其用于不需要 root 才能做的事情。

在更改此文件夹的权限(和/或所有权)之前,您应该意识到对 Ubuntu 中的系统文件执行此操作可能会产生负面影响:可能会使您的系统不安全……甚至停止系统运行。

如果这些文件具有错误的所有权/权限,因为您将它们从另一个系统带过来并以 root 的形式进行(例如,如果这些是恢复的文档),那么继续。

但是,如果这些是系统范围的配置文件、程序,或者您不确定它们是什么,但您正尝试按照指示对它们进行操作……那么您最好具体询问它们。您可以编辑您的问题或发布新问题,询问更改此特定文件夹的所有权/权限是否安全(前提是您可以披露此文件夹是什么以及您要完成的任务)。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14593.html,未经允许,请勿转载。