文件权限
- 一、文件权限存在的意义
系统最底层安全设定方法之一
保证文件可以被可用的用户做相应操作
- 二、 文件权限的查看
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

本文介绍了文件权限相关知识,包括其存在意义是系统底层安全设定,可保证用户对文件做相应操作。还说明了查看文件和目录权限的命令,详细讲解了文件权限的读取内容,以及修改权限(如 r、w、x)和赋予权限(+、-、=、数字权限)的方式,同时提及更改文件所有人和所有组的方法。
2万+

被折叠的 条评论
为什么被折叠?



