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 文件目录名

  • 相关阅读:
    输入一个字符串,输出该字符串中字符的所有组合 C#【总结】
    Asp.net的身份验证【转载】
    C#面试基础问题【转载】
    Testing and Checking Refined
    Exploratory Testing 3.0 探索式测试
    博客搬家
    Seven Kinds of Testers - 七种类型的测试
    使用Spring的Property文件存储测试数据 - 初始化
    Protractor 怎样运行
    Protractor-引入Cucumber
  • 原文地址:https://www.cnblogs.com/xzpin/p/10860145.html
Copyright © 2011-2022 走看看