对权限管理

前言:

  root用户不受权限限制!!!

1、查看文件状态

ls -l    #查看目录下所有文件

上述对应:

PS:看到权限信息后面的那个 .  代表此文件是在安全模式下创建的。即selinux软件开启下创建的,selinux(安全加强型linux)。

2、权限

由图可知,权限信息分为10位

(1)这10位所各自代表的意义:

  第 1 位 :文件类型

    • - :普通文件
    • d :目录
    • l : 软链接(相当于windows中的一种快捷方式)
    • b :  block(设备文件)

 PS:下面是:三位一体

   第 2-4 位:属主权限

    权限分为三类:  读 r、写 w、执行 x

      例如: 三类权限都具有:rwx;  只具有读、执行权限:r-x;没有权限:---

  第 5-7 位:属组权限

    注: 用法 同 属主权限

  第8-10 位:其他用户

    注: 不属于 属主和属组的用户

    PS:对于权限的表示同属主权限一样

(2)修改文件的权限

chmod 选项 文件名

选项:
-u:属主 -g:属组 -o:其他人

  实例:

 可运用 + 号 添加权限; - 号删除全出; = 号赋值权限(一旦采用将同时影响整体)

(3)执行文件的方式(shell语法)

  • sh 文件路径
  • bach 文件路径
  • 文件路径
  • ./文件路径 (常用 点/文件路径)

 

对目录的权限管理

(1)增删改查权限操作---同文件权限

对目录的权限:
    可以对目录进行增删改查,
PS:只作用于目录,与文件的权限无关。
  • r :  可以 ls 目录下的子文件名,子目录名
  • w :可以在该目录下创建,删除,重命名
  • x : 可以 cd 到该目录下

PS:w 权限的操作 必须具有 x 权限, 不然不能生效。(相当于在windows中对 C盘 文件名 的操作,前提是 cd 到 C盘 下)

属主属组操作

语法:chown  属主.属组     路径(文件/目录)
1、chown 选项 属主.属组 路径(文件/目录)
2、只改属主:
   chown 属主 路径

3、只改属组:
   chown .属组 路径

4、chown -R 属主.属组 路径
-R 递归修改(修改目标下的 所有目录文件 的属主属组)

使用实例:

 

权限的数字表示

r--->4
w--->2
x--->1

例如:

 

posted @ 2019-04-11 20:31  萤huo虫  阅读(155)  评论(0编辑  收藏  举报