在Linux系统中,755权限是一种常见的权限设置组合,表示对文件或目录的访问控制规则。以下是详细解释:
Linux权限用3位八进制数字表示,每位对应不同用户组的权限(读r、写w、执行x),数字计算方式如下:
- 读(r) = 4
- 写(w) = 2
- 执行(x) = 1
- 无权限 = 0
755 分解为:
- 第一位 7:所有者(Owner)权限 = 4+2+1 = rwx
- 第二位 5:所属组(Group)权限 = 4+0+1 = r-x
- 第三位 5:其他用户(Others)权限 = 4+0+1 = r-x
对文件(File):
对目录(Directory):
cd)和列出内容(ls)。/var/www/html)。chmod 755 文件名或目录名
示例:
chmod 755 script.sh # 赋予脚本755权限
chmod 755 /opt/myapp # 赋予目录755权限
rwx r-x r-x
│││ ││ ││
└┴┴ └┴ └┴
Owner Group Others
755可能允许其他用户读取,需根据场景调整(如改为750限制非组用户)。x权限时,即使有r权限也无法cd进入或ls列出内容。通过合理使用755权限,可以平衡灵活性和安全性。