思考:普通文件权限设置为多少合理?
1. 公共文档或共享文件
如果文件是共享文件或公共文档,需要对所有用户提供适当的访问权限:
-
权限设置:
644
- 所有者: 读、写(
rw-
) - 组: 读(
r--
) - 其他用户: 读(
r--
)
适用于大多数共享文本文件、配置文件等,允许文件所有者修改文件,而其他用户只能读取文件。
- 所有者: 读、写(
2. 私有文件或敏感文件
如果文件包含敏感信息或仅对文件所有者可见:
-
权限设置:
600
- 所有者: 读、写(
rw-
) - 组: 无权限(
--
) - 其他用户: 无权限(
--
)
适用于私有文档、配置文件等,只允许文件所有者读取和修改文件。
- 所有者: 读、写(
3. 可执行文件
如果文件是可执行文件(如脚本或二进制文件),需要设置执行权限:
-
权限设置:
755
- 所有者: 读、写、执行(
rwx
) - 组: 读、执行(
r-x
) - 其他用户: 读、执行(
r-x
)
适用于公共可执行文件,所有用户可以运行该文件,但只有文件所有者可以修改。
- 所有者: 读、写、执行(
-
权限设置:
700
- 所有者: 读、写、执行(
rwx
) - 组: 无权限(
--
) - 其他用户: 无权限(
--
)
适用于私有可执行文件,只允许文件所有者执行。
- 所有者: 读、写、执行(
总结
- 共享文件:
644
- 私有文件:
600
- 公共可执行文件:
755
- 私有可执行文件:
700