zoukankan      html  css  js  c++  java
  • linux基础-专题-权限相关

    本篇包以下命令

    chomd chown chgrp umask

    基本概念

      在Linux系统中,一切都是文件。
      所有的文件的权限一般被分为三组,及 #`u`-所属者、#`g`-所属组,#`o`-其他人
      一般每组的权限可以分为三个状态也就是 “读”,“写”,“执行”的权限 对应的英文表达为 # rwx
      r -- read 读权限 代表置为 @4 
      w --  write 写权限 代表值为 @2
      x -- ex 执行权限  代表值为 @1
      所以满权限 为 777
      所有者有全权限,其他人只有读和执行的权限 :755
      注意缺省创建的文件 不能直接赋予执行权限
    

    权限的修改

    权限的加减以及等于运算

    基本格式 chmod+ 所在分区 - ugo + 运算符号 + 目标权限[rwx] + 目标文件

    常用格式:
    ```python 
    chmod u+x a    #@info:给a文件的所有者增加执行权限
    chmod o-w b   #@info:   给b文件的其他访问者一个编写的权限
    chmod md g=rwx c #@info:赋予c文件所属组全部权限
    ```
    

    通过数字的方法授权

    在linux的权限管理中,有码值相关的概念,也就是 r =4 w=2 x=1
    
    常用格式:
    ```python
    chmod u+x a    #@info:给a文件的所有者增加执行权限
    chmod o-w b   #@info:   给b文件的其他访问者一个编写的权限
    chmod g=rwx c #@info:赋予c文件所属组全部权限
    ```
    

    linux目录权限和文件权限的区别

    |    代表字符  |   对文件的含义   |    对目录的含义  |
    

    | ---- | ---- | ---- |
    | r | 读取文件查看文件 | 查看目录内容 |
    | w | 修改文件内容 | 创建删除文件 |
    | x | 执行文件 | 进入目录 |

    权限管理命令 chown

    常用格式:
    ```python 
       chown +用户名 + 文件/目录  
       chgrp + 用户组 + 文件/目录
    ```
    

    默认权限 umask

    在创建 文件和目录时所使用的默认权限时 umask

    常用格式:
    ```python 
    umask -S   #@info:查看默认权限  
    umask    #@info:   数字展示默认权限
    0022 :# @info 代表默认权限 但是代表缺失权限,第一个0是特殊权限位置 第二个0是全权限 2 代表没有写权限
    umask + 掩码值 #@info 修改默认权限
    ```
  • 相关阅读:
    svn版本控制器在vs2013中的使用
    在本地环境用虚拟机win2008 sever搭建VS2013 + SVN 代码版本控制环境
    luogu 2422 良好的感觉
    loj 10181 绿色通道
    luogu 2569 [SCOI2010]股票交易
    luogu 3946 ことりのおやつ(小鸟的点心)
    luogu 2865 [USACO06NOV]路障Roadblocks
    luogu 4554 小明的游戏
    luogu 2411 白银莲花池 && luogu 1606 Lilypad Pond
    luogu 2850 [USACO06DEC]虫洞Wormholes
  • 原文地址:https://www.cnblogs.com/Psara/p/15364629.html
Copyright © 2011-2022 走看看