Linux 权限常见是三组:用户(u)/组(g)/其他(o) ,每组 3 位:r(读=4) w(写=2) x(执行=1)
755 拆开看:
- 7 = 4+2+1 = rwx(拥有者:读写执行)
- 5 = 4+0+1 = r-x(同组用户:可读可执行,不可写)
- 5 = 4+0+1 = r-x(其他用户:可读可执行,不可写)
所以:
- file.txt 的拥有者:能读、能改、能执行
- 同组/其他人:只能读、能执行,但不能改
举例理解
- 如果它只是普通文本文件(不需要执行),通常用:
- 644:拥有者可读写,其他人只读(rw-r--r--)
查看权限:
bash
ls -l file.txt # -rwxr-xr-x 1 user group ...