相关文章  
  • 华为认证真题,看了才知道什么叫网管(一)
  • 《华为认证网络工程师》自测题三
  • 《华为认证网络工程师》自测题二
  • 《华为认证网络工程师》自测题一
  • linux认证网络管理方面练习题
  • 华为认证网络工程师认证考试笔试题
  • 华为交换机交换机端口镜像配置
  • 华为认证:路由器CE1/PRI接口配置命令
  • 华为认证:ar2831ar1820+br304ipsecvpn经典配置
  • 华为认证真题,看了才知道什么叫网管(三)
  •   推荐  
      科普之友首页   专利     科普      动物      植物        天文   考古   前沿科技
     您现在的位置在:  首页 >>文献 >>培训

    利用sudo命令为Ubuntu分配管理权限5

    然后把那些用户添加到这个组里。之后,再使用visudo为/etc/sudoers添加下列内容:
    %accounts ALL=(root) /usr/sbin/useradd, /usr/sbin/userdel, 
    /usr/sbin/usermod
      现在好了,accounts组中的任何成员都能运行useradd、userdel和usermod命令了。如果过一段时间后,您发现该角色还需要其他工具,只要在该表的尾部将其添上就行了。这样真是方便极了!

      需要注意的是,当我们为用户定义可以运行的命令时,必须使用完整的命令路径。这样做是完全出于安全的考虑,如果我们给出的命令只是简单的userad而非 /usr/sbin/useradd,那么用户有可能创建一个他自己的脚本,也叫做userad,然后放在它的本地路径中,如此一来他就能够通过这个名为 useradd的本地脚本,作为root来执行任何他想要的命令了。这是相当危险的!

      sudo命令的另一个便捷的功能,是它能够指出哪些命令在执行时不需要输入密码。这很有用,尤其是在非交互式脚本中以超级用户的身份来运行某些命令的时候。例如,想要让用户作为超级用户不必输入密码就能执行kill命令,以便用户能立刻杀死一个失控的进程。为此,在命令行前边加上NOPASS

    页码:[1] [2] [3] [4] [5] [6]5页、共6页

         

          设为首页       |       加入收藏       |       广告服务       |       友情链接       |       版权申明      

    Copyriht 2007 - 2008 ©  科普之友 All right reserved