文件权限
2.文件权限
文件的权限主要针对三类对象进行定义
owner: 属主, u
group: 属组, g
other: 其他, o
每个文件针对每类访问者都定义了三种权限
r: Readable
w: Writable
x: eXcutable
文件:
r: 可使用文件查看类工具获取其内容
w: 可修改其内容
x: 可以把此文件提请内核启动为一个进程
目录:
r: 可以使用ls查看此目录中文件列表
w: 可在此目录中创建文件,也可删除此目录中的文件
x: 可以使用ls -l查看此目录中文件列表,可以cd进入此目录
|
权限项 |
文件类型 |
读 |
写 |
执行 |
读 |
写 |
执行 |
读 |
写 |
执行 |
|
字符表示 |
( d|l|c|s|p ) |
(r) |
(w) |
(x) |
(r) |
(w) |
(x) |
(r) |
(w) |
(x) |
|
数字表示 |
|
4 |
2 |
1 |
4 |
2 |
1 |
4 |
2 |
1 |
|
权限分配 |
|
文件所有者 |
文件所属组用户 |
其他用户 |
||||||
根据二进制算法在给文件设置权限时按照以下方式设置:
3.命令
chmod (change model) + level + flie
eg: chmod 777 pma
当然 每个文件在初始创建时都自己存在一个固定的权限,而不是人为每一个设置的,那是如何实现的呢?
答案是:系统在创建文件或文件夹时会有一个'umask'的反向掩码 反向掩码每个用户的都不一样,可以通过输入‘umask’查看当前用户的值。
初始设置文件权限计算方法为:777-022=755 即表示为 W:7 RWX G:5 RW- O:5 RW- 。
原文:http://blog.51cto.com/12950054/2151906
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!