zoukankan      html  css  js  c++  java
  • linux命令-sudo普通用户拥有root权限

    普通用户权限不够

    [root@wangshaojun ~]# su - dennywang
    [dennywang@wangshaojun ~]$ ls /root/
    ls: 无法打开目录/root/: 权限不够

    ////////////////////////////////////////////////////////////////////////////////////

    修改sudo配置文件

    [root@wangshaojun ~]# visudo

    核心 root    ALL=(ALL)       ALL///第一段用户名,第二段ALL 从哪里登录 不限制本地远程 可以输入ip段、第三段ALL所有的命令都可以用。知道命令写绝对路径

    dennywang   ALL=(root)  /bin/ls

    //////////////////////////////////////////////////////////////////////////////////

    切换到普通用户
    [root@wangshaojun ~]# su - dennywang

    [dennywang@wangshaojun ~]$ sudo ls

    We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things:

        #1) Respect the privacy of others.     #2) Think before you type.     #3) With great power comes great responsibility.

    [sudo] password for dennywang:*******

    [dennywang@wangshaojun ~]$ sudo ls /root/
    anaconda-ks.cfg  install.log  install.log.syslog

    ///////////////////////////////////////////////////////////////////////////////////////////

    把sudo ls 取消掉

    [dennywang@wangshaojun ~]$ logout
    [root@wangshaojun ~]# visudo

    root            ALL=(ALL)       ALL
    #dennywang       ALL=(root)      /bin/ls

    [dennywang@wangshaojun ~]$ sudo ls /root/
    dennywang 不在 sudoers 文件中。此事将被报告。

    /////////////////////////////////////////////////////////////////////////////////////////////////

    查看当前用户是否有sudo命令

    [dennywang@wangshaojun ~]$ sudo -l
    对不起,用户 dennywang 不能在 wangshaojun 上运行 sudo。

    [dennywang@wangshaojun ~]$logout

    [root@wangshaojun ~]# visudo

    root            ALL=(ALL)       ALL
    dennywang       ALL=(root)      /bin/ls /////可以在/bin/ls,后面写其他命令的绝对路径

    [root@wangshaojun ~]# su - dennywang
    [dennywang@wangshaojun ~]$ sudo -l

    用户 dennywang 可以在该主机上运行以下命令:
        (root) /bin/ls

    ///////////////////////////////////////////////////////////////////////////////////////////////////

    #visudo

    dennywang  ALL=(root)  NOPASSWD: /bin/ls

    不要输入密码

    ## Allows people in group wheel to run all commands
    # %wheel        ALL=(ALL)       ALL

    所属组授权

  • 相关阅读:
    2017年下半年软考合格标准出炉啦
    练网软考知识点整理-项目配置管理流程
    简练网软考知识点整理-项目招标投标中的法律责任
    简练网软考知识点整理-软件维护类型
    简练网软考知识点整理-软件质量保证及质量评价
    简练网软考知识点整理-项目配置管理配置审计
    简练网软考知识点整理-项目问题日志(Issue Log)
    简练网软考知识点整理-风险应对措施(应急计划、弹回计划和权变措施)
    简练网软考知识点整理-项目组织分解结构OBS
    简练网软考知识点整理-项目配置管理计划
  • 原文地址:https://www.cnblogs.com/wangshaojun/p/4941988.html
Copyright © 2011-2022 走看看