位置: 编程技术 - 正文

详解Linux下的sudo及其配置文件/etc/sudoers的详细配置(linux中sudo命令的使用方式和作用)

编辑:rootadmin

推荐整理分享详解Linux下的sudo及其配置文件/etc/sudoers的详细配置(linux中sudo命令的使用方式和作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux sudo命令详解,linux的sudo是什么意思,linux sudo,linux的sudo是什么意思,linux中的sudo,linux的sudo是什么意思,linux sudo命令详解,linux中的sudo,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1.sudo介绍

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

它的特性主要有这样几点:

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

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

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

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

2.配置文件/etc/sudoers

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

言归正传,下面介绍如何配置sudoers

首先写sudoers的缺省配置:

1. 最简单的配置,让普通用户support具有root的所有权限

执行visudo之后,可以看见缺省只有一条配置:

root ALL=(ALL) ALL

那么你就在下边再加一条配置:

support ALL=(ALL) ALL

这样,普通用户support就能够执行root权限的所有命令

详解Linux下的sudo及其配置文件/etc/sudoers的详细配置(linux中sudo命令的使用方式和作用)

以support用户登录之后,执行:

sudo su -

然后输入support用户自己的密码,就可以切换成root用户了

2. 让普通用户support只能在某几台服务器上,执行root能执行的某些命令

首先需要配置一些Alias,这样在下面配置权限时,会方便一些,不用写大段大段的配置。Alias主要分成4种

1) 配置Host_Alias:就是主机的列表

Host_Alias HOST_FLAG = hostname1, hostname2, hostname3

2) 配置Cmnd_Alias:就是允许执行的命令的列表

Cmnd_Alias COMMAND_FLAG = command1, command2, command3

3) 配置User_Alias:就是具有sudo权限的用户的列表

User_Alias USER_FLAG = user1, user2, user3

4) 配置Runas_Alias:就是用户以什么身份执行(例如root,或者oracle)的列表

Runas_Alias RUNAS_FLAG = operator1, operator2, operator3

5) 配置权限

配置权限的格式如下:

USER_FLAG HOST_FLAG=(RUNAS_FLAG) COMMAND_FLAG

如果不需要密码验证的话,则按照这样的格式来配置

USER_FLAG HOST_FLAG=(RUNAS_FLAG) NOPASSWD: COMMAND_FLAG

配置示例:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Linux 下sudo网络权限详解 Linux下sudo网络权限详解对于设置了网络代理的服务器,在当前用户下执行网络访问没有问题,但通过sudo执行命令时,就会出现无网络连接的错误。背景

详解Linux下的文件标述符和文件指针 Linux下的文件标述符和文件指针文件标识符:首先我们来了解一下文件标识符是什么东西文件描述符是计算机科学中的一个术语,是一个用于表述只想文

ubuntu 解决libsqlite3-0依赖的问题(推荐) fan@fan:sqlite$sudoapt-getinstallsqlite3正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成您可能需要运行apt-get-finstall来纠正下列

标签: linux中sudo命令的使用方式和作用

本文链接地址:https://www.jiuchutong.com/biancheng/376727.html 转载请保留说明!

上一篇:bash判断文件或文件夹是否存在的shell代码(shell判断文件)

下一篇:Linux 下sudo网络权限详解(suse linux 网络配置)

  • 劳务清包违法吗?
  • 应交税金怎么算出来的
  • 公益组织收到捐赠款计入什么科目
  • 现金流量表存货增加是负的
  • 什么情况需要预缴增值税
  • 低值易耗可以直接入管理费用吗
  • 小规模公司房租费发票税率
  • 注销实收资本账务处理
  • 差额拨款的事业单位属于预算单位吗
  • 分税制的内容有哪些?
  • 培训学校预收学费要交税吗
  • 借款可以转注资款吗
  • 转账支票必须对着开发票单位吗?
  • 增值税计税依据包含消费税吗
  • 案例分析房租完税证明怎么入账?
  • 启用新账簿
  • 消费型增值税的特点的是( )
  • 小规模纳税人三个月做一次账
  • 收不回工程款的心情
  • 所得税工资薪金允许税前扣除
  • 预付账款和应付账款怎么调账
  • 分配水电费包括税费吗
  • linux查看磁盘空间 命令fdisk
  • win7系统中怎样
  • 标书装订费用分录
  • 进项税和销项税谁交
  • 使用二氧化碳灭火器时人应该站在什么位置
  • js怎么把时间戳转为日期yyyy-mm-dd
  • 红字发票步骤
  • 巴塞罗那城市布局
  • 二手车销售发票的开具怎么处理?
  • 核定征收开票超过限额
  • 购买税控盘后要交税吗
  • 租赁费用增值税率
  • lstm crf
  • vue3安装配置
  • 谁能代替你啊
  • Python 人脸识别系统
  • 员工报销医药费的会计分录
  • nor命令
  • 汇算清缴期间费用保险费是什么
  • 银行存款利息的会计科目
  • 高效快速编制会计分录如何做?
  • 现金科目的指定科目是什么
  • 什么是国家限制企业或行业
  • 租赁公司开票没有写数量可以开吗?
  • 建筑行业普票和专票的税率一样吗
  • 两个独立核算单位可以共用一个账户吗
  • 以非现金偿还债务的情形
  • 教育费附加和地方教育费附加都要交吗
  • 收到多收的款会计处理
  • 支付结算的法律构成
  • 投资收益的账务怎么处理
  • 培训费产生的差额怎么算
  • 办公家具生意怎么做
  • 本年利润借方余额需要结转吗
  • 企业可以变更行业吗
  • 工资的计算方法有几种
  • 年初建账主要录入的内容
  • 如何设计高效合理的未来课程
  • 尽量别熬夜
  • win7任务栏右下角图标空白解决办法
  • adsl怎么设置上网
  • 盗版xp黑屏的解决办法
  • centos6.5怎么安装
  • windows7开始菜单设置在哪里
  • paytime.exe - paytime是什么进程 有什么用
  • win8 任务栏
  • c opengl
  • unityxlua热更新方案
  • nodejs webp
  • python抓取软件界面数据
  • Unity3D WebCamTexture 调用外部摄像头
  • TFC360冯燃:手游市场细分领域新秀崛起
  • 车船税的纳税期限是
  • 法制建设包括哪三个方面
  • 四川电子税务局网上办税大厅
  • 创业板中签钱不能转出吗
  • 收购晾晒烟叶,支付价款20万元,支付价外补贴2万元
  • 劳务费用 扣税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设