1.首先介绍来看下面这个
输入命令ls -l:查看文件详细信息
那么显示的这一堆东西表示什么呢?下面给出详细解释:
下面重点来介绍权限对于文件和目录的作用:
1.rwx对于文件:
①r(read):可读取次文件的具体提内容
②w(write):可以编辑,新增和修改文件的内容,但是不能删除文件内容
③x(eXecute):表示该文件可被系统执行
注意:1.文件的rwx都是针对文件的内容来说的,而不是这个文件本身,因为文件用来储存内容的。
2.对于一个文件想要可以w的前提是一定要有r,不然单独一个w都不能读取文件内怎么写,是不是矛盾了。所以 单单有个w权限是无法对文件进行写入的。
2.rwx对于目录:
①r(read):可读取目录清单的权限,即可以用ls这个命令。
②w(write):表示可以:
1.在目录中可以创建文件和目录
2.删除已经存在的文件或者目录
3.移动文件或者目录的位置
③x(eXecute):表示的主要意义是能否被使用者进入该目录,没有x权限的目录是不能cd进去的。
接下来说一下关于一些权限的修改
1.修改文件或者目录的权限,即修改如下部分
方法1:文字修改
方法2:数字设定法
注意数字前面加不加0都可以
2.修改文件所属者
3,修改文件所属组
修改前建议先查看当前所拥有的组:在/etc/group中查看
或者自己创建一个组:groupadd 组名
我的例子中的组是自己创建的
方法①
方法②
举得例子是文件目录只需要把文件名换成目录名就可以了
4.粘滞位
t权限
有粘滞位权限的目录中的文件只能由超级用户,该目录所有者,该文件所有者删除,其他人无法删除。没有这个权限其他人就可以删除。
如何添加这个权限和上面的更改权限的用法一样:chmid o+t 文件名,防止文件被其他人删除