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
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
时间: 2020-09-09
linux如何给用户加sudo权限,如何在Linux环境为用户添加sudo权限相关推荐
- linux命令界面输入不了密码,如何在 Linux 中不输入密码运行 sudo 命令
sudo命令允许受信任的用户作为另一个用户运行程序,默认情况下是root用户.如果您在命令行上花费了大量时间,那么sudo将会是您一直使用的命令之一. 通常,要授予sudo访问权限,请将用户添加到su ...
- linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件
您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...
- u-boot的linux内核映像加载,基于U_Boot的Linux内核映像加载与引导功能实现.pdf
基于U_Boot的Linux内核映像加载与引导功能实现 20 10 8 ( ) Aug . 2010 10 4 Journal of Langfang T eachers College( N atu ...
- linux 定时运行脚本_教你如何在Linux下让Python脚本自启动和定时启动
本文简单介绍如何在Linux下设置Python脚本自启动和定时启动. 一.Python开机自动运行 假如Python自启动脚本为auto.py.那么用root权限编辑以下文件: sudo vim /e ...
- linux下Qt编写串口调试助手,如何在linux下用QT写一个简单的串口调试助手
如何在linux下用QT写一个简单的串口调试助手 QT5串口类 在QT5以前,编写串口一般使用的是qextserialport类,但在QT5之后有了QT自带的串口类SerialPort(串口基础类)和 ...
- linux怎么打开pak文件怎么打开,如何在 Linux 上安装并启用 Flatpak 支持?
目前,我们都在使用 Linux 发行版的官方软件包管理器来安装所需的软件包. 在 Linux 中,它做得很好,没有任何问题.(它不打折扣地很好的完成了它应该做的工作) 但在一些方面它也有一些限制,所以 ...
- linux系统怎么禁用键盘,桌面应用|如何在 Linux 下锁住键盘和鼠标而不锁屏
我四岁的侄女是个好奇的孩子,她非常喜爱"阿凡达"电影,当阿凡达电影在播放时,她是如此的专注,好似眼睛粘在了屏幕上.但问题是当她观看电影时,她经常会碰到键盘上的某个键或者移动了鼠标, ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- linux系统管理与服务器配置高志君_如何在 Linux 上安装、配置 NTP 服务器和客户端?...
你也许听说过这个词很多次或者你可能已经在使用它了.在这篇文章中我将会清晰的告诉你 NTP 服务器和客户端的安装. -- Magesh Maruthamuthu 你也许听说过这个词很多次或者你可能已经在 ...
最新文章
- [洛谷P4726]【模板】多项式指数函数
- 【Tools】CSDN-markdown编辑器使用说明
- 数组——两个有序数组的合并
- 删除有序链表中的重复结点
- 实施自定义JMeter采样器
- linux多cpu运行python脚本,linux系统使用python获取cpu信息脚本分享
- python wmi 显卡型号_python - wmi模块学习(windwos硬件信息获取)
- Linux源码下Makefile详解(参照Documentation\kbuild\makefiles.txt和资料)-转
- chrome浏览器加载css、js等静态资源文件的坑
- 使用Mac通知中心,生活讯息一眼看尽
- 旋转图像 leetcode
- 阿里巴巴Java开发手册(黄山版)2022.2.3发布
- linux常用命令小结
- 全球消费精品消博会亮相!科蒂、资生堂、欧莱雅、奔富、保乐力加、红牛、雀巢、拜耳、澳佳宝都来了 | 美通社头条...
- Git 修改历史 commit 提交信息
- PageHelper 分页插件只用Page、不用PageInfo 的写法
- LeetCode--574. 当选者
- JS十进制转换16进制
- 副业兼职: 在家就可以做的兼职项目推荐
- 统计复习:伯努利分布、二项分布、几何分布、超几何分布、泊松分布
热门文章
- 南农沈其荣组Science子刊揭示番茄早期微生物组功能决定成年健康
- 中国肠道大会 | 日程及嘉宾
- vue 动态修改后端请求_vue-element-admin实战 | 第二篇: 最小改动接入后台实现根据权限动态加载菜单...
- pandas创建复合索引dataframe仿真数据集实战(create a multiIndex dataframe)
- R语言ggplot2可视化在箱图上添加分组样本个数
- R语言随机森林模型:计算随机森林模型的特征重要度(feature importance)并可视化特征重要度、使用少数重要特征拟合随机森林模型(比较所有特征模型和重要特征模型在测试集上的表现差异)
- R语言ggplot2可视化柱状图(条形图)可视化中保留没有用到的因子水平(占位保留)
- R语言Gamma分布函数Gamma Distribution(dgamma, pgamma, qgamma rgamma)实战
- R可视化绘制t分布(t Distribution)
- 随机森林图像分类实战:随机森林分类聚类(Kmeans)降维后的数据、随机森林分类聚类(Kmeans)降维后的合成(append)数据