文件夹的 CHMOD 权限

文件夹的 CHMOD 权限

由于我尝试为服务器上的文件夹设置一些权限,因此在尝试设置文件权限时似乎遇到了问题。

我尝试将权限设置为 666,但仍然可以查看我访问的目录中的文件。当我再次检查权限时,它显示权限为 766。

我有一些文件夹,我的一些脚本将文件复制到其中,因此我需要什么 chmod 号才能复制/写入某些文件而不向用户显示这些文件。

答案1

目录上的 700 将允许您自己进行读/写访问,但不允许组或其他人进行访问。

750 将允许您自己具有完全访问权限、允许组具有只读访问权限、并且不允许其他人访问。

答案2

您需要使用-Rwithchmod命令来更改文件夹内文件的权限。

脚本的文件夹的适当模式取决于运行脚本的用户。如果您以 的身份运行脚本root,则以下权限将启用对脚本的完全访问权限,而其他所有用户则无权访问。

Owner: root
Group: root
Mod: 700

答案3

无意冒犯,但这始终帮助我计算所有权:

user  group  others
rwx   rwx    rwx
421   421    421     = 0777 # the zero is for SUID, SGID and sticky bit

user  group  others
rwx   r-x    ---
421   401    000     = 0750 # the zero is for SUID, SGID and sticky bit

相关内容