Linux-权限管理指令

文件或者目录的三种权限

在linux中,任何文件或者目录都有三种权限:读(Read)、写(Write)、执行(Execute)

文件的读:就是执行cat more less...目录的读就是可以查看目录下的内容 ls 

文件的写:就是可以写入内容,比如vim vi 操作 目录的写:是修改目录的子目录,创建子目录..

文件的执行:.sh文件,目录的执行:是可以切换进入,cd操作

对于文件而言

         读:可以读取、查看文件的内容, 比如:cat、more、less、head、tail等

         写:可以修改文件的内容,比如:vi或者vim

         执行:如果该文件是可执行文件(.sh),可以直接运行,比如:./xxx.sh

对于目录而言

       读:可以读取、查看目录下边的内容,比如:ls

       写:可以修改目录中的内容创建子目录删除子目录、创建文件、删除文件、重名文件或者目录

       执行:可以进入该目录, 比如:cd等。

文件或者目录的权限控制

在linux中,任何一个文件或者目录都有三部分权限:

                   所有者权限、同组用户权限、其它组用户权限

第一部分权限所有者权限,文件或者目录的所有者对该文件所拥有的权限,使用r、w、x分表表示读、写、执行的权限。                                    比如:rwx:拥有读写执行的权限,r-x:拥有读和执行的权限,r--:只拥有读的权限,---:没有任何权限。

Linux-权限管理指令

 

 第二部分权限同组用户权限文件或者目录的同组用户对该文件所拥有的权限

                          使用r、w、x分表表示读、写、执行的权限。

Linux-权限管理指令

第三部分权限其它组用户权限文件或者目录的其它组用户对该文件所拥有的权限

                         使用r、w、x分表表示读、写、执行的权限。

Linux-权限管理指令

查看文件或者目录的权限

ls -l  / ls -al 

修改文件或者目录的权限:

chmod

用r、w、x分辨表示读、写、执行的权限

用u、g、o分别表示给所有者同组用户其它组用户修改权限

用+、-、=分别表示给指定的用户增加减少设置对应的权限

Linux-权限管理指令

Linux-权限管理指令

使用数字的方式修改文件或者目录的权限

每一个权限可以用一个数字来表示

          r             w               x

         2^2        2^1            2^0

每一个文件或者目录都有三部分权限每一部分权限都可以用一组数据之和来表示,三部分权限就是一组三个数据序列

          rw-        r-x        r-x

          6           5           5

Linux-权限管理指令

      rwxrwxrwx : 777

      chmod 777 t5.txt

Linux-权限管理指令