我有一个目录,其当前具有以下权限 drwxrwsrwx 我需要将目录下文件的权限限制为只读,但是当我使用 chmod 644 时,目录上的权限被拒绝,我应该使用什么 chmod 命令?
谢谢 Nic
答案1
目录需要可执行,因此请使用chmod 755
。由于您没有设置可执行位,因此不允许您访问该目录,因此出现“权限被拒绝”错误。
答案2
您也可以选择分多个步骤设置权限,以确保正确的文件/目录获得适当的权限。正如 Nicola 所指出的,目录必须是可执行和可读的 (chmod a+rx),但文件可以是只读的 (chmod o-wx)。
答案3
也许您没有该目录的权限:
sudo chmod 755 <dir>
然后输入密码