• linux11.22


    补充:普通用户拥有超级管理员权限的设置
    sudo
    改用户权限文件
    回顾:
    -rw-r-----. 1 root root 784 8月 5 2017 auditd.conf
    -rw-r-----. 1 root root 81 9月 23 2017 audit.rules
    -rw-r-----. 1 root root 127 8月 5 2017 audit-stop.rules
    drwxr-x—. 2 root root 25 9月 23 2017 rules.d
    大小 最近修改的时间 名字
    权限位:
    第一列:d代表当前内容位目录,-代表当前内容为文件,1代表当前内容为软连接
    第二~四列:当前用户对该内容的权限(r可读,w可写,x可执行)
    第五~七列:当前用户组对该内容的权限
    第八~十列:其他人对该内容的权限
    2:当前用户最近调用的次数 ,
    第一个root:当前用户 ,
    第二个root当前用户组

    用户的权限对文件/目录的操作权限
    修改权限:
    格式: chmod [{ugoa}{±=}{rwx}] 文件/目录
    u 代表设置当前用户的权限
    g 代表设置当前用户组的权限
    o 代表设置其他人的权限
    a 代表设置所以用户(当前用户,其他所以用户)的权限
    + 代表添加权限
    - 消除权限
    = 赋予某个权限
    r 可读权限(可以查看文件/目录的内容) 权值(权限的值):4
    w 可写权限(可以对文件/目录进行编辑) 权值(权限的值):2
    x 可执行() 权值(权限的值):1

    举例:如果有如下权限文件
    -rw-r-----. 1 root root 784 8月   5 2017 auditd.conf
    chmod u+x auditd.conf   //代表给auditd.conf文件添加当前用户root一个执行权限
    改变后:-rwxr-----. 1 root root 784 8月   5 2017 auditd.conf
    
    chmod g-r auditd.conf   //代表给auditd.conf文件消除一个当前用户组的可读权限
    改变后:-rwx------. 1 root root 784 8月   5 2017 auditd.conf
    
    chmod 0=rw auditd.conf  //代表给auditd.conf文件赋予其他人可读可写的权限
    改变后:-rwx---rw-. 1 root root 784 8月   5 2017 auditd.conf
    
    chmod a+r auditd.conf //代表给auditd.conf文件的所有用户添加一个可读权限
    改变后:-rwxr--rw-. 1 root root 784 8月   5 2017 auditd.conf
    
    chmod og+x auditd.conf 
    
    如果有目录
    drwxr-x---. 2 root root  25  9月  23 2017  rules.d
    
    chmod g+w rules.d  //仅仅是修改当前目录的权限
    如果既要修改当前目录权限,又要让该目录下的所有内容也一起修改:
    chmod -R g+w rules.d
    
    chmod 622 auditd.conf  //代表将auditd.conf文件当前用户的权限修改为rw
                             代表将auditd.conf文件当前用户组的权限修改为w
                             代表将auditd.conf文件其他用户的权限修改为w
    
    
    chmod 777 auditd.conf  //代表将auditd.conf文件当前用户的权限修改为rwx
                             代表将auditd.conf文件当前用户组的权限修改为rwx
                             代表将auditd.conf文件其他用户的权限修改为rwx
    chmod 700 auditd.conf
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32

    第三章: Shell基础
    定义:shell是一个命令行解释器,用户可以自定义程序对当前系统中的服务,进程进行管理

  • 相关阅读:
    vs-debugger远程调试卡死解决
    【Discuz】x3.5论坛修改记录
    python笔记
    单元测试框架怎么搭?来看看新版Junit5的这些神奇之处吧
    一个 MySQL 隐式转换的坑,差点把服务器整崩溃了
    【Qt基础篇】信号和槽
    《论文阅读》R-Drop:Regularized Dropout for Neural Network
    UDP用户数据报协议
    建模杂谈系列179 博弈推演模型探索
    kubernetes实战入门-Service
  • 原文地址:https://blog.csdn.net/weixin_54425421/article/details/127987648