文件属性
文件权限属性
主要针对三类对象进行定义:
owner 属主, u
group 属组, g
other 其他, o
每个文件针对每类访问者都定义了三种权限
r Readable,可读
w Writable,可写
x eXcutable,可执行
文件与文件夹中权限功能不相同:
文件: r 可使用文件查看类工具获取其内容
w 可修改其内容
X 可以把此文件提请内核启动为一个进程
目录: r 可以使用ls查看此目录中文件列表
w 可在此目录中创建文件,也可删除此目录中的文件
X 可以使用ls -l查看此目录中文件元数据(须配合r),可以cd进入此目录
X 只给目录x权限,不给文件x权限
文件权限可以使用八进制数字表示
--- 000 没有任何权限
--x 001 有执行权限,1\
-w- 010 有写权限,2
-wx 011 有写、执行权限,3
r-- 100 有读权限,4
r-x 101 有读、执行权限,5
rw- 110 有读、写权限,6
rwx 111 有读、写、执行权限,7
权限项 文件类型 读 写 执行 读 写 执行 读 写 执行
字符表示 (d;l;c;s;p) r w x r w x r w x
数字表示 4 2 1 4 2 4 4 2 1
权限分配 文件所有者 文件所属组用户 其他用户
例如:
640 rw-r----- 所有者有读、写仅限,所属组有读权限,其他用户没有权限
755 rwxr-xr-x 所有者读、写、执行,所属组有读、执行权限,其他用户有读、执行权限权限
权限属性操作
chown:修改文件的所有者,所属组
chown [OPTION]... [OWNER][:[GROUP]] FILE...
OWNER:用户名
:GROUP,冒号也可用 . 替换,用户组
-R: 递归
chown [OPTION]... --reference=RFILE FILE...
示例:
chown test file.txt 修改文件所有者
chown :webs file.txt 修改文件所属组
chown .webs file.txt 修改文件所属组
chown test:webs file.txt 修改所有者和所属组
ch