• 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的优点是灵活自由,不依赖于配置

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

  • 相关阅读:
    sql STUFF用法
    关于原型链
    原生js事件绑定
    http常见7种请求
    关于linux的一些常用的指令
    flex布局详解
    html5 新增元素以及css3新特性
    css浮动以及清除
    css 浮动
    计算机网络
  • 原文地址:https://www.cnblogs.com/syjkfind/p/2768835.html
Copyright © 2020-2023  润新知