zoukankan      html  css  js  c++  java
  • sudo的使用心得

    今天需要用root干活,管理员说配好sudo了可以用。自己网上查了些命令结果行不通。问了管理员,发现用法很简单……这里总结一下。

    【可行用法/常用方法】
    sudo su -
    直接就切换到root了,不用密码什么的。这里相当于管理员授权了su命令,然后通过sudo去执行su。(与配置有关)

    【参数列表】
    http://baike.baidu.com/view/1138183.htm#5_2
    或者直接打"sudo --help"可以看到。
    一开始尝试的是"sudo -s",输入密码后无法访问。也试过"sudo echo hello",也是失败。现在回过头来发现,原因是没有授权给那些命令。

    【配置方法】

    #配置文件/etc/sudoers
    syjkfind ALL=(root)NOPASSWD: /bin/echo, /usr/bin/vim

    授权给syjkfind可用%groupname的格式授权给整个组
    ALL=(root),给所有机器以root的身份
    NOPASSWD,免密码
    最后是授权的命令
    也就是说syjkfind在执行sudo时可以以root身份运行echo和vim命令。更多详情可以参见"man sudo"或者网上查sudoers。
    可以直接"sudo -l"查看已经授权给你的命令。

    【辨析】
    sudo的优点是不提供密码
    su的优点是灵活自由,不依赖于配置

    其他更多用法网上很多,这里就不多说了。

  • 相关阅读:
    Ubuntu安装php7.0环境
    PHP-FPM参数详情
    phpize是干嘛的
    Ubuntu忘记密码
    Ubuntu下面删除和卸载软件
    Js验证正则表达式
    JS发送验证码;并设置cookie
    Shell脚本之sed的使用
    Bash基本功能:输入输出重定向
    shell常用快捷键
  • 原文地址:https://www.cnblogs.com/syjkfind/p/2768835.html
Copyright © 2011-2022 走看看