zoukankan      html  css  js  c++  java
  • Linux权限管理

    1. ACL权限

      1.1 ACL权限简介:

        ACL主要目的是提供传统的权限之外的具体权限的设置。ACL可以针对单一用户,单一文件或目录来进行r,w,x的权限设置。对于需要特殊权限的使用状况非常有帮助。

      1.2 ACL权限开启

        1.2.1 查看分区ACL权限是否开启:

          dumpe2fs  -h  /dev/sda5   # 查询指定分区详细文件系统信息的命令(Default mount options: user_xattr acl)

          -h   # 仅显示超级块中的信息,而不显示磁盘块组的详细信息

        1.2.2 临时开启分区ACL权限

          mount  -o  remount, acl  /

        1.2.3 永久开启分区ACL权限

          vi  /etc/fstab   

          UUID=08e81985-7fe2-43f9-9cf4-37f609d9c21c /                       ext4    defaults,acl        1 1    # 添加,acl

          mount  -o  remount  /   # 重新挂在文件系统或重启系统,是修改生效

      1.3 ACL权限查看与设定

        

        1.3.1 设定ACL权限的命令

          setfacl  选项  文件名

          -m  添加ACL权限: setfacl  -m  u:lw:rx  av(将av文件给lw用户添加rx的权限)

        1.3.2 查看ACL权限:getfacl  av

      1.4 最大有效权限与删除ACL权限

        1.4.1 最大有效权限mask:给用户赋予的ACL权限和mask权限“相与”才能得到真正的权限

        1.4.2 更改mask权限:setfacl  -m  m:rwx  av

        1.4.3 删除ACL权限:setfcl  -x  u:lw  av(删除用户lw对av文件的ACL权限)

                  setfacl  -b  av(删除av文件的所有ACL权限)

      1.5 ACL默认权限与递归权限

        1.5.1 递归权限:setfacl  -m  u:lw:rx  -R  av(对av文件夹和里面已有的子文件添加ACL权限)

        1.5.2 默认权限:setfacl  -m  d:u:lw:rx  -R  av(文件夹下新建文件拥有文件夹默认ACL权限)

    2. sudo权限

    3. 文件特殊权限

    4. 不可改变位权限

  • 相关阅读:
    RTImageAssets 自动生成 AppIcon 和 @2x @1x 比例图片
    Git 执行 「fork 出来的仓库」和「最新版本的原仓库」内容同步更新
    自定义支持多种格式可控范围的时间选择器控件
    UIWebView 操作
    iOS 模拟器键盘弹出以及中文输入
    验证 Xcode 是否来自正规渠道
    使用 AFNetworking 进行 XML 和 JSON 数据请求
    Reveal UI 分析工具分析手机 App
    多种方式实现文件下载功能
    网站HTTP升级HTTPS完全配置手册
  • 原文地址:https://www.cnblogs.com/wnzhong/p/6378107.html
Copyright © 2011-2022 走看看