zoukankan      html  css  js  c++  java
  • 关于sudo命令

    sudo:某个用户能够以另外一个银行的身份通过某主机执行某命令,而不需要切换到那个用户


    sudo命令参数:
     -l:列出当前用户可以使用的sudo类命令
     -k: 让认证信息失效
      -b:后台执行
      -u:指定一个用户来执行命令的


    sudo的配置文件:/etc/sudoers
    使用sudo,必须要用visudo命令修改配置,x是不保存退出,q是保存退出,e是编辑
       
    假若要用户Liyong有root的ls权限,可以修改visudo为
    liyong localhost=    /bin/ls

    liyong   ALL=(ALL) ALL
       第一个ALL是指网络中的主机,,也可以输入IP,主机名指定专门的主机,第二个括号里的ALL是指目标用户,也就是以谁的身份去执行命令。最后一个ALL当然就是指命令名了
     设置默认
    liyong   ALL=(ALL) NOPASSWD: /usr/sbin/useradd PASSWD: /usr/sbin/usermod
    在执行useradd命令不用输入密码,在执行usermod命令需要密码
    ***********
    也可以先定义组如下:
    定义用户组:User_Alias USERADMIN(组名)=hadoop,zhangsan
    定义命令组:Cmnd_Alias MINGLING=/user/sbin/useradd,/user/sbin/userdel

    然后在:USERADMIN ALL=(root) MINGLING 就包含了所有的


  • 相关阅读:
    声明式编程和命令式编程的比较
    函数式编程
    读《暗时间》
    动态语言和静态语言的比较
    2013第二次实训
    for惠普2013实习生
    bat的大数据
    android stduio优化
    当move手势太快,降低频率
    ANR没root的时候处理*(转)
  • 原文地址:https://www.cnblogs.com/liyong999/p/7453777.html
Copyright © 2011-2022 走看看