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

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

  • 相关阅读:
    js禁用回退键
    css和js引用图片路径
    js 文字横向滚动
    数组转换
    Vbox共享串口
    office2003 打开docx文件
    注销退出客户点击回退怎么办
    vs2010 安装mvc3
    修改头像
    iis发布网站局域网无法访问
  • 原文地址:https://www.cnblogs.com/syjkfind/p/2768835.html
Copyright © 2011-2022 走看看