zoukankan      html  css  js  c++  java
  • linux权限管理命令

    权限管理
      权限的基本介绍
      文件的类型
        -   普通文件
        d   目录
        l   软链接
        c   字符设备
        b   块文件(磁盘)

      dr-xr-xr-x. 1 root root 224 Mar 17 16:29 ..
            |__|->文件:硬链接数 or 目录:子目录数
    0 - 9位说明
      |--0位确定文件类型
      |--1-3位确定所有者拥有的权限
      |--4-6位确定所属组拥有该文件的权限
      |--7-9位确定其它用户拥有该文件的权限

    rwx权限详解

      |--作用到文件
        |--1.[r]代表可读(read):可以读取,查看
        |--2.[w]代表可写(write):可以修改,但是不代表可以删除文件
          删除一个文件的前提条件是对该文件所在的目录有写权限
          才能删除该文件
        |--3.[x]代表可执行(execute):可以被执行

      |--作用到目录
        |--[r]代表可读(read):可以读取,
        |--{w}代表可写(write): 可以修改,目录内创建+删除+重命名目录
        |--[x]代表可执行(execute):可以进入该目录

    修改权限-chmod(change mode)
      说明:
        通过chmod指令,可以修改文件或者目录的权限

      第一种方式:+,-,=变更权限
        u:所有者,g: 所有组 o:其它用户 a: 所有人(u,g,o的总和)
        |--1. chmod u=rwx,g=rx,o=x 文件目录名
        |--2. chmod o+w 文件目录名
        |--3. chmod a-x 文件目录名
          eg: 给abc文件的所有者读写执行的权限,
            给所有组读执行权限,
            给其它用户读执行权限,
            chmod u=rwx,g=rx,o=rx abc
          eg: 给abc文件的所有者除去执行的权限,增加组写的权限
            chmod u-x,g+w abc
          eg:给abc文件的所有用户添加读的权限
            chmod a+r abc

          eg:chmod a+rwx abc
        第二种方式:通过数字变更权限
          |--r = 4
          |--w = 2
          |--x = 1
          |--noall = 0
      eg:chmod 751 文件目录名

  • 相关阅读:
    Element-ui 的 slot 关系理解
    关于Delegate委托和Event事件的学习
    JavaScript 中 prototype 与 __proto__
    正向代理与反向代理的个人理解
    MVC和三层架构
    关于SqlDataAdapter的思考
    关于C#连接Oracle数据库
    关于VS配置环境
    富文本的实现
    博客
  • 原文地址:https://www.cnblogs.com/xzpin/p/10860145.html
Copyright © 2011-2022 走看看