sudo

✍ dations ◷ 2025-12-02 00:45:56 #安全软件,系统管理,Unix用户管理和支持相关实用工具

Sudo (substitute user do),是一种程序,用于类Unix操作系统如BSD,Mac OS X,以及GNU/Linux以允许用户透过安全的方式使用特殊的权限运行程序 (通常为系统的超级用户)。

在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用 su 切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。

sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要获取特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。

由于不需要超级用户的密码,部分Unix系统甚至利用sudo使一般用户取代超级用户作为管理账号,例如Ubuntu、macOS等。

sudo

sudo

  -b  在后台执行指令。

  -h  显示帮助。

  -H  将HOME环境变量设为新身份的HOME环境变量。

  -k  结束密码的有效期限,也就是下次再执行sudo时便需要输入密码。

  -l  列出目前用户可执行与无法执行的指令。

  -p  改变询问密码的提示符号。

  -s  执行指定的shell。

  -u  <用户>  以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份。

  -v  延长密码有效期限5分钟。

  -V  显示版本信息。

  -S  从标准输入流替代终端来获取密码

2020年1月,CVE-2019-18634公布一个已存在9年以上的漏洞,指出在pwfeedback的功能选项中。此功能让系统可以星号字符表示目前输入的字符,但在sudoer文件开启pwfeedback功能后,可能让用户触发堆栈式缓冲溢出攻击,让没有系统管理权限的用户、甚至连非列于sudoer文件中的用户得以提升到root账号权限。Sudo 1.7.1到1.8.25p1都受本漏洞影响,不过前提是系统管理员需开启pwfeedback功能。

相关

  • 单位换算单位换算是指通过乘以换算系数实现不同计量单位间的等量换算。单位换算过程与用户具体情况和预期目的相关。可能受法令、合同、技术规格或其它出版物技术标准的限制。工程判
  • 荖浓溪荖浓溪(布农语:laku laku,意即"凶猛不定的河水";拉阿鲁哇语:Sakulahlu Taunguara)位于台湾南部,为高屏溪的主流上游,河长133公里,流域面积2,038平方公里,分布于高雄市东部、屏东县北部
  • 合囊蕨纲合囊蕨科(Marattiaceae)系为蕨类植物的一科,为合囊蕨目现生成员中唯一的一科,目前共计有6属,约135种,主要分布于热带和亚热带。合囊蕨科的成员拥有大型蕨叶(英语:frond),为2-3回羽状复
  • 日本县份人口表日本都道府县人口列表(日语:とどうふけんのじんこういちらん),是根据日本总务省统计局公布的国势调查等数据,按照人口多少顺序对日本47个都道府县进行排序的列表。单位为“人”。
  • 兰贝斯区兰贝斯区(英语:London Borough of Lambeth,读音: /ˈ.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","C
  • 圣菲国家森林圣菲国家森林(英语:Santa Fe National Forest)是一座美国国家森林,位于美国西南部的新墨西哥州。该森林于1915年设立,面积1,558,452英亩(6,306.83平方千米),海拔从5,300英尺(1,600米)
  • 高圆宫宪仁亲王高圆宫宪仁亲王(1954年12月29日-2002年11月21日)是一位已逝世的日本皇室成员,为三笠宫崇仁亲王与王妃百合子所生的第三个儿子。也为昭和天皇的侄子、上皇明仁的堂弟。身位是亲王
  • 楠田香穗里楠田香穗里(日语:楠田 香穂里/くすだ かおり ,1974年5月29日-),旧姓川上,日本女子篮球运动员,曾代表日本参加2004年夏季奥林匹克运动会女子篮球比赛。她也参加了1998年亚洲运动会。
  • 巴拉兹·巴洛赫巴拉兹·巴洛赫(匈牙利语:Balázs Balogh;1990年6月11日-)是一位匈牙利足球运动员。在场上的位置是中场。他现在效力于匈牙利足球甲级联赛球队乌伊佩斯特足球俱乐部。他也代表匈
  • 尾形大作尾形大作(1963年1月12日-)是日本的演歌歌手,出生于福冈县糟屋郡志免町。也有以尾形太作(读音相同)艺名活动的时期。本名松尾浩之。与武田铁矢同为福冈市立三筑中学毕业。1981年出