在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
权限,可以平衡灵活性和安全性。