网易首页 > 网易号 > 正文 申请入驻

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

0
分享至

这篇文章主要介绍了详解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都提供了一个编辑该文件的命令:visudo来对该文件进行修改。强烈推荐使用该命令修改 sudoers,因为它会帮你校验文件配置是否正确,如果不正确,在保存退出时就会提示你哪段配置出错的。

言归正传,下面介绍如何配置sudoers首先写sudoers的缺省配置:


#############################################################
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
# User alias specification
# Cmnd alias specification
# Defaults specification
# User privilege specification
root ALL=(ALL) ALL
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
##################################################################

1. 最简单的配置,让普通用户support具有root的所有权限
执行visudo之后,可以看见缺省只有一条配置:

root ALL=(ALL) ALL

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

support ALL=(ALL) ALL

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

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

sudo su -

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

2. 让普通用户support只能在某几台服务器上,执行root能执行的某些命令
首先需要配置一些Alias,这样在下面配置权限时,会方便一些,不用写大段大段的配置。Alias主要分成4种

Host_Alias
Cmnd_Alias
User_Alias
Runas_Alias

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

配置示例:

############################################################################
# sudoers file.
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#
# Host alias specification
Host_Alias EPG = 192.168.1.1, 192.168.1.2
# User alias specification
# Cmnd alias specification
Cmnd_Alias SQUID = /opt/vtbin/squid_refresh, /sbin/service, /bin/rm
# Defaults specification
# User privilege specification
root ALL=(ALL) ALL
support EPG=(ALL) NOPASSWD: SQUID
# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL
# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now
##################################################

本文地址:https://www.linuxprobe.com/linux-sudo-config.html

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
江苏一房地产开发商破产,16笔共6688万应收款拍卖,3万就成交

江苏一房地产开发商破产,16笔共6688万应收款拍卖,3万就成交

天天话事
2024-04-24 11:44:58
安徽:女子开家长会与前夫同桌,眼神拉丝,网友:还是舍不得前夫

安徽:女子开家长会与前夫同桌,眼神拉丝,网友:还是舍不得前夫

心轩专栏
2024-04-23 23:55:08
万茜好漂亮

万茜好漂亮

阿芒娱乐说
2024-04-24 20:51:38
国奥队直升国足!21岁中锋成“意外惊喜”,张玉宁或迎来第一替补

国奥队直升国足!21岁中锋成“意外惊喜”,张玉宁或迎来第一替补

宝哥精彩赛事
2024-04-24 21:48:26
❤️太阳报:贝林厄姆与25岁女模特恋爱,两人多次在前者住所幽会

❤️太阳报:贝林厄姆与25岁女模特恋爱,两人多次在前者住所幽会

直播吧
2024-04-24 19:34:14
小S深夜发病!表白具俊晔“他的嘴唇好想吻”,网友惊呼好想吐。

小S深夜发病!表白具俊晔“他的嘴唇好想吻”,网友惊呼好想吐。

小毅讲历史
2024-04-24 20:19:20
县委书记接俩大领导电话要求推荐处长,私会两位美女局长套出秘密

县委书记接俩大领导电话要求推荐处长,私会两位美女局长套出秘密

毓麟讲故事
2024-01-10 21:44:48
惠州市应急管理局党委书记、局长陈国强被查

惠州市应急管理局党委书记、局长陈国强被查

南方都市报
2024-04-24 18:56:23
台媒曝黄子佼砸1亿台币安家费,恳求小19岁太太3年内不离婚

台媒曝黄子佼砸1亿台币安家费,恳求小19岁太太3年内不离婚

琪琪侃娱
2024-04-24 08:18:37
巡视过后国企原董事长被查!其原搭档被省纪委书记点名“败家子”

巡视过后国企原董事长被查!其原搭档被省纪委书记点名“败家子”

鲁中晨报
2024-04-24 20:21:06
我和老伴退休金共1万8,自驾游3年风风光光,如今却后悔不已

我和老伴退休金共1万8,自驾游3年风风光光,如今却后悔不已

萧黎观历史
2024-04-22 17:59:28
【事关钱包】支付宝、微信支付等规定变了!支付方式会有何影响?

【事关钱包】支付宝、微信支付等规定变了!支付方式会有何影响?

搞笑的阿万
2024-04-23 19:38:45
很多人看空楼市,却根本没看到点上

很多人看空楼市,却根本没看到点上

大胡子说房
2024-04-23 12:10:10
急难愁盼 | 深圳坪山一菜市场失管:垃圾成堆,公厕被封,存消防隐患

急难愁盼 | 深圳坪山一菜市场失管:垃圾成堆,公厕被封,存消防隐患

金台资讯
2024-04-24 17:40:02
回顾女婿性侵岳母,岳母不反抗反而全力配合,被捕后辩称:在治病

回顾女婿性侵岳母,岳母不反抗反而全力配合,被捕后辩称:在治病

百事所谈汇
2024-04-08 18:12:46
把公权力当作谋取私利的工具,董云虎被公诉!

把公权力当作谋取私利的工具,董云虎被公诉!

正义网
2024-04-24 10:01:12
国运来了挡都挡不住?俄乌战争最起码给中国又争取了五年时间

国运来了挡都挡不住?俄乌战争最起码给中国又争取了五年时间

曾经年少
2024-03-05 11:38:53
家中有这几大生肖的人,是活菩萨,保佑全家发财,平安顺利!

家中有这几大生肖的人,是活菩萨,保佑全家发财,平安顺利!

书中自有颜如玉
2024-04-22 21:43:32
为递补上岸,曝国考第2名举报第1名:她信基督教,有政治信仰问题

为递补上岸,曝国考第2名举报第1名:她信基督教,有政治信仰问题

可达鸭面面观
2024-04-22 10:11:06
摊事了!华为p70一键消除衣服功能被质疑,华为回应,评论区炸锅

摊事了!华为p70一键消除衣服功能被质疑,华为回应,评论区炸锅

看晓天下事
2024-04-23 22:58:42
2024-04-25 02:36:49
linux系统运维之家
linux系统运维之家
科技资讯
1392文章数 7553关注度
往期回顾 全部

科技要闻

特斯拉被爆大量毁约应届生 友商"在线抢人"

头条要闻

男童被武术俱乐部教练轮番殴打去世 家属:希望判死刑

头条要闻

男童被武术俱乐部教练轮番殴打去世 家属:希望判死刑

体育要闻

足智多谋的哈姆,温水里的青蛙

娱乐要闻

方媛带两女儿参加婚礼,当花童超可爱

财经要闻

居民气价确实在涨,多地正普遍发生

汽车要闻

这灯效我能看半小时 奥迪Q6L e-tron有备而来

态度原创

时尚
亲子
健康
旅游
军事航空

六年后全民倒戈,支持魏嬿婉扶正!

亲子要闻

台湾性治疗师田雅筑:伴侣边缘性的夫妻生活会有宝宝吗?

这2种水果可降低高血压死亡风险

旅游要闻

不合理低价游为何禁不住?

军事要闻

时隔5年土耳其或首部署俄制防空系统

无障碍浏览 进入关怀版