我需要你的帮助。我正在尝试更改文件夹/文件权限,但没有效果。问题是什么?我以 root 用户身份登录 putty。
请帮我 。
答案1
尝试使用以下命令验证文件夹的权限:
lsattr /folder
如果你看到无法修改文件夹,你可以使用聊天室删除安全性。如果您告诉我们文件夹的名称,答案可能会更有趣。
答案2
首先检查您是否尝试更改正确的目录。 /folder
指向服务器根目录中的文件夹。根目录可能不是您所在的路径。
因此stat folder
应该显示目录的 Uid 和 Gid。Uid 必须是您的用户。
但是,为什么要对目录执行递归 chmod 来剥夺所有者的访问权限?这对于普通用户来说永远不会起作用,因为他将无法更改目录内的任何内容,而且系统似乎是自上而下启动的。
您可以在 root 身份下执行此操作。但我仍然不明白其背后的原理。