文件权限
在执行 ls -al
后会出现一个列表。列表分为七列。每列所代表的意思如下:
- 第一列:代表这个文件的类型和权限
第一列有10个字符,他们代表的含义为:
1、 第一个字符代表这个文件是“目录、文件、或链接文件等”。
d:表示是一个目录,事实上在ext2fs中,目录是一个特殊的文件。
-:表示这是一个普通的文件。
l: 表示这是一个符号链接文件,实际上它指向另一个文件。
b、c:分别表示区块设备和其他的外围设备,是特殊类型的文件。
s、p:这些文件关系到系统的数据结构和管道,通常很少见到。
2、后面9个字符每三个分为一组。r代表可读,w代表可写,x代表可执行
下面详细介绍一下权限的种类和设置权限的方法。 - 第二列:代表有多少文件名连接到此节点
- 第三列:代表这个文件的所有者帐号
- 第四列:代表这个文件的所属用户组
- 第五列:代表文件容量大小,默认单位为B
- 第六列:代表文件的创建日期或者最近的修改日期
- 第七列:代表该文件名
修改权限
- 修改文件所属用户组:
chgrp [-R] dirname/filename
- 修改文件所有者:
chown [-R] 帐号名称[:组名] 文件或目录
- 修改文件权限:
chmod [-R] 权限 文件或目录