编辑“︁
Sudo
”︁(章节)
跳转到导航
跳转到搜索
Template:Editnotice load/content
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
==原理== 在sudo於1980年前後被寫出之前<ref>{{cite web|url=http://www.gratisoft.us/sudo/history.html|title=A Brief History of Sudo|author=Miller, Todd C|accessdate=2008-06-20|archive-url=https://web.archive.org/web/20070222125751/http://www.gratisoft.us/sudo/history.html|archive-date=2007-02-22|dead-url=yes}}</ref>,一般使用者利用 <code>[[su (Unix)|su]]</code> 切換用户,管理系統时通常使用此命令切换為超級使用者。但是使用su的缺點之一在於必須要先告知目标使用者的密碼。 sudo使一般使用者不需要知道目标使用者的密碼即可獲得權限。首先由超級使用者將普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登記在特殊的檔案中(通常是<code>/etc/sudoers</code>),即完成對該使用者的授權(此時該使用者稱為「sudoer」)<ref>以Ubuntu系统为例,管理员通过执行<code>visudo</code>来编辑<code>/etc/sudoers</code>,给普通用户授予某些sudo的权力</ref>;在一般使用者需要取得特定權限時,其可在命令前加上「<code>sudo</code>」,此時sudo將會詢問該使用者'''自己的'''密碼(以確認終端機前的是該使用者本人),回答後系統即會將該命令的[[进程|-{zh-tw:行程;zh-cn:进程}-]]以目标使用者的權限執行。如果没有指定目标用户,就默认以超级用户的权限执行。之後的一段時間內(預設為5分鐘<ref>依各發行版可能有所異同,例如Ubuntu下預設為15分鐘。</ref>,可在<code>/etc/sudoers</code>自訂),使用sudo不需要再次輸入密碼。 由於不需要目标使用者的密碼,部分Unix系統甚至利用sudo使一般使用者取代超級使用者作為管理帳號,例如[[Ubuntu]]、[[macOS]]等。但也有一些Unix系统对sudo做了限制,如[[FreeBSD]]需手动安装sudo,然后必须手动配置<code>/etc/sudoers</code>(安装在<code>/usr/bin/sudo</code>),或<code>/usr/local/etc/sudoers</code>(安装在<code>/usr/loacl/bin/sudo</code>)<ref>{{Cite web |url=https://blog.csdn.net/huazifly/article/details/6759729 |title=存档副本 |access-date=2022-10-19 |archive-date=2022-10-19 |archive-url=https://web.archive.org/web/20221019191240/https://blog.csdn.net/huazifly/article/details/6759729 |dead-url=no }}</ref>。
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息