sudo的使用

2009-05-13 11:13:19来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


sudo是OpenBSD的一部分,其作者是 Todd C. Miller。在 FreeBSD 中可以使用 ports 或 package 来安装。
下面来安装并使用sudo吧!!
  1)安装sudo(两种安装方法):
      a: 从 ports 安装(推荐)
         #cd /usr/ports/security/sudo
         #make install clean
      b: 通过 package 安装
         #pkg_add -r sudo
  2)配置sudo
     sudo的配置文件在/usr/local/etc/sudoers里面。sudo的配置文件不应直接编辑,而应使用 visudo 来进行修改。
     下面是配置sudo的简单方法:
     
        M-gtuiw ALL=(ALL)  ALL
   
     指定了M-gtuiw可以使用整个系统的全部权限。
     
       %wheel ALL=(ALL) ALL
  
     这个命令指定了wheel这个组的所有者可以使用全部的权限。
  3)设置密码在一段时间后自动退出
     Defaults:M-gtuiw     timestamp_timeout=0, runaspw, passwd_tries=1
     
     记住: 在 Defaults:M-gtuiw 这个地方不允许有空格出现。下同:      
     这段句子有三个功能:
     1)M-gtuiw需要root的密才能码运行sudo(句子中runaspw的缘故)。
     2)这密码没有被系统记住(因为有timestamp_timeout=0的缘故),用了一次的sudo之后当再次输入的时候又得输入root密码。
       如果将timastamp_timeout改为-1话,M-gtuiw只须去验证一次密码,之后将记住了M-gtuiw输入的密码,当第二次,第三次
       使用sudo的时候都不用输入root密码了直到退出登录后。
       当然,其它的用户也可以这样,但须要不同的帐户和缺省值。在这里我们只改变M-gtuiw和增加一个新的用户“limda”:
          Defaults:M-gtuiw               timestamp_timeout=0
          Defaults:limda                  timestamp_timeout=-1, runaspw
          #user privilege specification
          root           ALL=(ALL) ALL
          M-gtuiw       ALL=(ALL)       ALL
          limda          ALL=(ALL)       ALL
       M-gtuiw和limda拥有不同的缺省值。“Defaults”影响着每个用户使用sudo不同的权限。
   4)sudo默认使用系统的 /var/log/messages 进行日志;除此之外,也可以采用另外的日志,以便于进行审计。
  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:安装mrxvt

下一篇:FreeBSD-7内核malloc源代码分析