我的 Mac OSX v 10.7.5 上的下载目录发生了一些奇怪的情况。突然之间,我不被允许将任何内容保存到目录中。该目录位于 users/kelly/ 中,并且是该目录中唯一一个没有 myname 作为所有者和组的目录,而是根轮:
drwxr-xr-x 104 root wheel 3.5K Jan 1 20:55 Downloads/
当我尝试使用 chown 更改权限时,即:
kelly@kellys-MacBook-Pro:~$ chown -R kelly:kelly Downloads/
我得到这样的回应:
chown: Downloads//ftp/incoming: Operation not permitted
chown: Downloads//ftp: Operation not permitted
chown: Downloads/: Operation not permitted
当我尝试删除整个目录时,它说权限被拒绝。我的理由是我可以删除整个内容并创建一个新的下载目录。
这是怎么回事?那个 ftp 的东西看起来很糟糕,但我真的不知道从这里去哪里......非常感谢您抽出时间!
答案1
唯一允许更改目录或文件所有者的帐户是文件所有者和 root。在这种情况下,它们是同一个......
假设您拥有计算机的管理员权限,则只需使用 root 权限运行命令即可:
$ sudo chown -R kelly:kelly Downloads/
当要求输入密码时,输入您自己的密码。
如果您没有 sudo 权限,请询问有 sudo 权限的人 - 或者重命名该目录并创建一个新目录。正如 Stéphane 提醒我的那样,只要目录不为空,您就无法删除该目录,并且您将无法删除其中的文件,除非它们属于您所有。