权限的计算是除去第一位字母开始,权限都是三个符号为一组合,其中-表示没有这个权限
这里总共会有10个“-”,第一个表示文件类型,如该文件是文件(-表示),文件夹(d表示),连接文件(l表示),后面9个按照三个一组分,如:
-rwxrwx— 770权限表示此文件(文件夹)的拥有着和同组用户有读写及执行权限,其他用户组没任何权限
就是前面三个表示所有者权限,中间三个表示同组用户权限,最后一组表示其他用户权限
ls -l也可以简写成ll 以列表的形式显示当前路径下文件(或文件夹不包括隐藏文件)的详细信息
Linux下的文件类型如下:
- 普通文件
d 目录
l 链接文件
b 块设备
c 字符设备
常见例子:
drwxr-xr-x user1 group1 filename
表示filename是个目录,user1拥有读写执行的权限,和user1所在同一个group1组里的用户拥有只读和执行权限,剩下其他用户拥有只读和执行权限。
-rwxrwxrwx 任何人都有读,写,运行 三项权限
设置权限例子 :
如果用命令chmod 777 tt.htm,结果是
-rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有读、写、运行三项权限。