文件权限
- 一、文件权限存在的意义
系统最底层安全设定方法之一
保证文件可以被可用的用户做相应操作
- 二、 文件权限的查看
ls -l file 查看文件权限
ls -ld dir查看目录权限
ll file查看文件权限
ll -d file查看目录权限
三、文件权限的读取
【1】文件类型
- | 空文件或文本文件 |
---|---|
d | 目录 |
l | 软链接 |
s | socket套接字 |
b | block块设备 |
c | 字符设备 |
【2】、文件的权限
[1]、u----文件的拥有者的权利
[2]、g-----文件的所有组的权利
[3]、o-----其他人的权利
【3】表示目录中子目录个数
【4】文件所有人身份
【5】文件所有组身份
【6】内容字节数
【7】创建时间
【8】文件或目录名
四、 修改文件权限
r—读取权限
对文件—查看文件中的内容
对目录—查看目录中子文件或子目录
w—写入权限
对文件–改变文件内容
对目录—改变目录中子文件或子目录内容
x—执行权限
对文件—通过文件名称调用文件程序
对目录—能否进入目录
五、 赋予权限的方式
+—加入权限(chmod u+x file)
- —减去权限(chmod u-x,g+w file)
=—设置权限(chmod u=rwx,g=rwx,o=rwx file)
数字权限
- - - | 000 |
---|---|
- - x | 001 |
- w- | 010 |
- wx | 011 |
r- - | 100 |
r -x | 101 |
-rw- | 110 |
rwx | 111 |
对应0 —7.,例如
eg:chmod 400 file
更改文件所有人
- chown ------修改文件或者目录的所有者
chown deng file把文件所有者由root改成deng - chown -R------递归设置权限,修改目录权限同时也给子目录所有文件修改相同权限
chown -R deng er 把er目录和里面的文件所有者由root改成deng
更改文件所有组
chgrp----修改文件或目录的所属组
chgrp deng file----把file的所属组由root改成deng