• Linu基础之权限管理


    二十二、权限管理

    22.1)什么是权限

    针对某些文件或者进程,对用户进行限制,权限可以理解为用于约束用户能对系统所做的操作。

    22.2)权限和用户的关系

        [root@centos7 ~]# ll
      total 1364
      drwxr-xr-x. 2 root root     6 Jun 18 17:43 conf
      d 文件类型
      rwx 文件属主(所属用户)权限
      r-x 文件所(属组)属用户组
      r-x 其他用户
      2 硬链接数
      root 文件的属主(所属用户)
      root 文件的属组(所属用户组)
      6 文件的大小(文件中的字节数)
      Jun 18 17:43 文件的修改时间
      conf 文件名

     

        -                               普通文件
    l 软链接文件
    s socket,套接字
    c 块设备

     

    22.3)授权方式

    22.3.1)加号减号授权
        rw- r-x -wx
    --x -w- r--
    --x -w- r--
    rwx ---> u(user)g(group)o(other)

    [root@oldboy ~]# chmod u+w zls
    u+x
    g+w
    o+r
    22.3.2)数字授权
        r:4     w:2     x:1     -:0
    chmod 755 test.txt
    22.3.3)等于号授权
        [root@oldboy ~]# chmod u=rwx,g=rw,o=r zls

     

    22.4)权限对文件、目录的作用

    22.4.1)权限对文件的作用
        文件只有r权限: 具有读取阅读文件内容权限
    1.能使用查看类命令cat、head、tail、less、more
    2.不能复制、不能移动、不能编辑,不能删除 写入权限(w)
    如果文件只有w权限: 具有新增、修改文件内容的权限
    1.使用vim编辑会提示权限拒绝, 但可强制保存,会覆盖文件的所有内容
    2.使用echo、cat命令重定向或追加重定向技术可以往文件内写入数据
    3.不能复制、不能移动、不能删除,(删除需要看上级目录w的权限) 执行权限(x)
    文件只有x权限,具有执行文件的权限。
    //注意: 普通用户需要有r权限,管理员不需要
    1.不能执行、查看、编辑、复制、移动、删除

     

        总结rwx对文件的影响
    读取权限(r)具有读取阅读文件内容权限
    1.只能使用查看类命令cat、head、tail、less、more

    写入权限(w)具有新增、修改文件内容的权限
    1.使用vim编辑会提示权限拒绝, 但可强制保存,会覆盖文件的所有内容
    2.使用echo命令重定向的方式可以往文件内写入数据,>>可以进行追加
    3.不能删除文件,因为删除文件看的不是文件的属性,需要看上级目录是否有w的权限

    执行权限(x)具有执行文件的权限
    1.执行权限什么用都没有
    2.如果普通用户需要执行文件,需要配合r权限

     

    22.4.2)权限对目录的作用
        目录只有r权限: 具有浏览目录及子目录权限
    1.能使用ls命令浏览目录及子目录, 同时会提示权限拒绝
    2.能使用ls -l命令浏览目录及子目录, 会带问号,同时只能看到文件名
    总结: 目录只有r权限,仅仅只能浏览内的文件名,无其他操作权限 写入权限(w)
    如果目录只有w权限: 具有增加、删除或修改目录内文件名权限(需要x配合)
    //注意: 如果目录有w权限, 可以在目录内创建文件, 删除文件(跟文件本身权限无关)
    不能进入目录、不能复制目录、不能删除目录、不能移动目录 执行权限(x)
    目录只有x权限
    1.只能进入目录
    2.不能浏览、复制、移动、删除
        rwx对目录来说:
    r: 不能进入目录,可以通过ls看到目录里面的文件名,如果使用ls -l只能看到目录里面的文件 属性全部都是???
    w: 单纯的w没有任何的意义
    x: 进入目录,什么都做不了
        目录权限的组合 
    rx: 可以进入到一个目录,能查看里面的文件,但是不能删除文件,如果要修改文件需要看文件的权限
    总结rwx对目录的影响
    读取权限(r),如果目录只有r权限: 具有浏览目录及子目录权限
    1.可以使用ls命令浏览目录及子目录, 但同时也会提示权限拒绝
    2.使用ls -l命令浏览目录及子目录,文件属性会带问号,并且只能看到文件名
    总结: 目录只有r权限,仅仅只能浏览内的文件名,无其他操作权限

    写入权限(w),如果目录只有w权限: 具有增加、删除或修改目录内文件名权限(需要x权限配合)
    PS: 如果目录有w权限, 可以在目录内创建文件, 删除文件(跟文件本身权限无关)
    不能进入目录、不能复制目录、不能删除目录、不能移动目录

    执行权限(x),如果目录只有x权限
    1.只能进入目录
    2.不能浏览、复制、移动、删除

     

  • 相关阅读:
    文件操作3
    文件操作2
    kubernetes快速应用入门
    kubeadm初始化kubernetes集群
    kubernetes基础概念
    变量
    字面值
    关键字
    标识符
    Ubuntu安装MySql5.7
  • 原文地址:https://www.cnblogs.com/dabai-wang09/p/11116848.html
Copyright © 2020-2023  润新知