主页 > 知识库 > 如何在Linux环境为用户添加sudo权限

如何在Linux环境为用户添加sudo权限

热门标签:鹦鹉螺号航海地图标注时间 信贷电销机器人系统 比较稳定的外呼系统 400 电话 申请费用 山东电信外呼系统靠谱吗 江苏自动外呼系统一般多少钱 长沙回拨外呼系统 ai电话机器人营销 云南云电销机器人招商

sudo的配置文件

sudo默认配置文件是**/etc/sudoers** ,一般使用Linux指定编辑工具visudo ,此工具的好处是可以进行错误检查。在添加规则不符合语法规则时,保存退出时会提示给我们错误信息;配置好后,可以用切换到您授权的普通用户下,通过sudo -l来查看哪些命令是可以执行的或禁止的;

/etc/sudoers 文件中每行是一个规则,前面带有#号可以当作是注释的内容,并不执行;如果规则很长,可以写在多列上,可以用\号来续行。

/etc/sudoers 的规则可分为两类;一类是授权规则,另一类是别名定义;别名定义并不是必须的,但授权规则是必须的;

进入root用户,打开sudoers文件

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults  env_reset
Defaults  mail_badpass
Defaults  secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root  ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo  ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

实例1:普通用户lin添加sudo权限,在“root ALL=(ALL)ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL) ALL),并保存。

lin ALL=(ALL:ALL) ALL

实例2:如何想让普通用户lin具有/etc/init.d/nagios脚本重启的权限

lin ALL=NOPASSWD:/etc/init.d/nagios restart

实例3:让普通用户lin具有所有超级用户的权限而又不用输入密码

lin ALL=(ALL)NOPASSWD:ALL

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

标签:衡阳 澳门 亳州 乌海 嘉兴 运城 齐齐哈尔 拉萨

巨人网络通讯声明:本文标题《如何在Linux环境为用户添加sudo权限》,本文关键词  如,何在,Linux,环境,为,用户,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《如何在Linux环境为用户添加sudo权限》相关的同类信息!
  • 本页收集关于如何在Linux环境为用户添加sudo权限的相关信息资讯供网民参考!
  • 推荐文章