linux如何设置sudo授权(如何在Linux环境为用户添加sudo权限)
类别:服务器 浏览量:2387
时间:2022-04-04 11:02:42 linux如何设置sudo授权
如何在Linux环境为用户添加sudo权限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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- linuxsvn服务怎么打开(CentOS SVN服务器如何管理多个项目)
- linuxmysql安装教程5.7.25学习(linux mysql5.5升级至mysql5.7的步骤与踩到的坑)
- netcorelinux后台运作(Linux系统Docker 部署 ASP.NET Core应用的流程分析)
- centos7docker部署(CentOS 7下设置Docker代理Linux下Systemd服务的环境变量配置)
- python核心编程内容(顶级大神Linux,Python,Go,PHP之父谁是夜猫子?用Python揭秘!)
- linux怎么设置php代码(linux Cron定时执行带参数的PHP代码)
- linux下启动tomcat服务(Linux系统安装Tomcat并配置Service启动关闭)
- 宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法(宝塔linux面板部署防火墙后网页打不开报http564错误的解决办法)
- centosdocker镜像安装mysql(linux下利用Docker安装mysql的步骤)
- linux中swap分区的作用是(linux swap交换分区详解)
- linux设置监控命令(linux系统虚拟主机开启支持SourceGuardiansg11加密组件的详细步骤)
- docker安装详细教程linux(linux中docker的安装教程)
- linuxdhcp服务器分配(Linux实现DHCP服务器的搭建)
- 使用mysqldump命令来备份(linux使用mysqldump+expect+crontab实现mysql周期冷备份思路详解)
- 云服务器操作系统怎么选(云服务器选择Linux还是windows操作系统比较好?)
- zabbixagent开发环境(Linux zabbix agent部署及配置方法详解)
- 七夕取消了,牛郎织女没做核酸七夕已经取消(牛郎织女没做核酸七夕已经取消)
- 网友抵制 多地取消 夏日祭 为何惹众怒(网友抵制多地取消)
- 兄弟萌,今年的七夕又取消了 思考 思考(今年的七夕又取消了)
- 七夕取消是什么梗(七夕取消是什么梗)
- 这竟然是捏出来的 20种橡皮泥玩法让你轻松hold住魔娃(这竟然是捏出来的)
- 自制橡皮泥(自制橡皮泥)
热门推荐
- 织梦dedecms加固版需要付费吗(织梦dedecms系统后台安全提示去除方法)
- sqlserver 空间数据类型(SQL Server数据类型转换方法)
- vue常用的指令和修饰符(Vue中 Vue.prototype使用详解)
- python编辑redis(python使用pipeline批量读写redis的方法)
- docker socket文件丢失(解决vscode docker插件docker.socket权限问题)
- Linux ls命令的使用(Linux ls命令的使用)
- php 获取证书列表(用PHP做了一个领取优惠券活动的示例代码)
- mysql并发查询优化(详解MySQL 联合查询优化机制)
- python ssh 连接(python pexpect ssh 远程登录服务器的方法)
- php上传文件的要求(PHP大文件分块上传功能实例详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9