zoukankan      html  css  js  c++  java
  • linux文件系统权限操作,共5个

    1.umask

    【命令作用】设置限制新建文件权限的掩

    【命令语法】umask(选项)(参数)

    【常用选项】

    -p:输出的权限掩码可直接作为指令来执行

    -S:以符号方式输出权限掩码

    【参数说明】指定权限掩码

    【命令示例】

    获取当前权限掩码

    # umask  


    2.chmod

    【命令作用】变更文件或目录的权限

     【命令语法】chmod(选项)(参数)

     【常用选项】

    -R:递归处理,将指令目录下的所有文件及子目录一并处理

     【参数说明】

    指定要更改权限的文件

    指定文件的权限模式

     【命令示例】

    修改file权限为所有者

    # chmod 777 file  


    3.chown

    【命令作用】改变某个文件或目录的所有者和所属的组

    【命令语法】chown(选项)(参数)

    【常用选项】

    -R:递归处理,将指定目录下的所有文件及子目录一并处理

    【参数说明】

    指定所有者和所属工作组

    指定要改变所有者和工作组的文件列表

    【命令示例】

    将当前目录下的所有文件与子目录的拥有者皆设置为users群体的使用者lamport

    # chown -R lamport :users * 


    4.getfacl

    【命令作用】获取文件访问控制列表

    【命令语法】getfac(选项)(参数)

    【常用选项】

    -a  仅显示文件访问控制列表

    -d  仅显示默认的访问控制列表

    -e 显示所有有效权限

    【参数说明】

    文件或者目录

    【命令示例】

    查看ruan所有有效权限

    # getfacl -e ruan


    5.setfacl

    【命令作用】在命令行里设置访问控制列表

    【命令语法】setfacl(选项)(参数)

    【常用选项】

    -R:递归的对所有文件及目录进行操作

    -m  --设置后续acl参数

    -x  --删除后续acl参数

    -b  --删除全部的acl删除

    【参数说明】

    要指定的用户所赋予的权限

    添加时  

    u:UID:perm
    g:GID:perm

    移除时 

    u:UID
    g:GID

    【命令示例】

    先查看testfile的访问控制列表

    # getfacl testfile 

    对于其他用户的权限只对lma用户只读只写 

     # setfacl -m u:lma:rw- testfile

    移除文件aed的额外ACL

    # setfacl -x u:602  aed    

  • 相关阅读:
    Pytorch:常用工具模块
    Pytorch: torch.nn
    流行框架阶段·概览
    jquery/js实现一个网页同时调用多个倒计时(最新的)
    用js判断页面刷新或关闭的方法
    js中substr,substring,indexOf,lastIndexOf,split 的用法
    jsonp案例
    CSS布局奇技淫巧:各种居中
    IntelliJ Idea 常用快捷键列表
    jquery中attr和prop的区别
  • 原文地址:https://www.cnblogs.com/ruanjie/p/9172304.html
Copyright © 2011-2022 走看看