• Linux中sudo配置


    原文链接:http://www.cnblogs.com/xiaochina/p/5928111.html【侵删】

          Linux下的sudo及其配置文件/etc/sudoers的详细配置。

         1.sudo介绍 sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点:

      § sudo能够限制用户只在某台主机上运行某些命令。

      § sudo提供了丰富的日志,详细地记录了每个用户干了什么。它能够将日志传到中心主机或者日志服务器。

      § sudo使用时间戳文件来执行类似的“检票”系统。当用户调用sudo并且输入它的密码时,用户获得了一张存活期为5分钟的票(这个值可以在编译的时候改变)。

      § sudo的配置文件是sudoers文件,它允许系统管理员集中的管理用户的使用权限和使用的主机。它所存放的位置默认是在/etc/sudoers,属性必须为0411。

         2.配置文件/etc/sudoers 它的主要配置文件是sudoers,linux下通常在/etc目录下,如果是solaris,缺省不装sudo的,编译安装后通常在安装目录的 etc目录下,不过不管sudoers文件在哪儿,sudo都提供了一个编辑该文件的命令:vi /etc/sudoers来对该文件进行修改。强烈推荐使用该命令修改 sudoers,因为它会帮你校验文件配置是否正确,如果不正确,在保存退出时就会提示你哪段配置出错的。

       直接在99行添加如下配置

    exp:

    复制代码
         97 ## Allow root to run any commands anywhere
         98 root    ALL=(ALL)       ALL
         99 mm      ALL=(ALL)      ALL             #添加需要拥有root权限的用户
        100 ## Allows members of the 'sys' group to run networking, softwa        re,
        101 ## service management apps and more.
        102 # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATI        NG, PROCESSES, LOCATE, DRIVERS
        103 
        104 ## Allows people in group wheel to run all commands
        105 # %wheel        ALL=(ALL)       ALL     #需要运行所有命令的组  wheel
        106 
        107 ## Same thing without a password
        108 # %wheel        ALL=(ALL)       NOPASSWD: ALL
        109 
    复制代码
  • 相关阅读:
    [转] 一文读懂 HTTP/2 特性
    设置VS2019 支持C++17标准
    switch case 字符串表达式支持
    在Fabric实现类似Uniswap的去中心化交易所
    数据上链的原则与方式
    2.4g无线私有协议透传方案特色梳理
    无线数字麦克风解决方案小结
    高保真的音频编解码器模块及方案解析
    基于wifi的音频采集及处理解决方案小结
    基于智能降噪的助听器解决方案解析
  • 原文地址:https://www.cnblogs.com/xzzzh/p/6582548.html
Copyright © 2020-2023  润新知