Linux文件和目录的权限问题

1.首先介绍来看下面这个

输入命令ls  -l:查看文件详细信息

Linux文件和目录的权限问题

那么显示的这一堆东西表示什么呢?下面给出详细解释:

Linux文件和目录的权限问题

下面重点来介绍权限对于文件和目录的作用:

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.修改文件或者目录的权限,即修改如下部分

Linux文件和目录的权限问题

方法1:文字修改

Linux文件和目录的权限问题

Linux文件和目录的权限问题

方法2:数字设定法

Linux文件和目录的权限问题

Linux文件和目录的权限问题

注意数字前面加不加0都可以

2.修改文件所属者

Linux文件和目录的权限问题

3,修改文件所属组

修改前建议先查看当前所拥有的组:在/etc/group中查看

或者自己创建一个组:groupadd 组名

我的例子中的组是自己创建的

方法①

Linux文件和目录的权限问题

方法②

Linux文件和目录的权限问题

举得例子是文件目录只需要把文件名换成目录名就可以了

4.粘滞位

t权限

有粘滞位权限的目录中的文件只能由超级用户,该目录所有者,该文件所有者删除,其他人无法删除。没有这个权限其他人就可以删除。

如何添加这个权限和上面的更改权限的用法一样:chmid o+t 文件名,防止文件被其他人删除

Linux文件和目录的权限问题