前言
在Linux和其他類Unix操作系統(tǒng)中,只有root用戶可以運(yùn)行所有命令并在系統(tǒng)上執(zhí)行某些關(guān)鍵操作,如安裝和更新,刪除包,創(chuàng)建用戶和組,修改重要的系統(tǒng)配置文件等。
然而,承擔(dān)root用戶角色的系統(tǒng)管理員可以允許其他正常系統(tǒng)用戶在sudo命令和幾個(gè)配置的幫助下運(yùn)行某些命令以及執(zhí)行包括上述的一些重要系統(tǒng)操作。
sudo 表示 “superuser do”。 它允許已驗(yàn)證的用戶以其他用戶的身份來運(yùn)行命令。其他用戶可以是普通用戶或者超級(jí)用戶。然而,大部分時(shí)候我們用它來以提升的權(quán)限來運(yùn)行命令。
sudo 命令與安全策略配合使用,默認(rèn)安全策略是 sudoers,可以通過文件 /etc/sudoers 來配置。其安全策略具有高度可拓展性。人們可以開發(fā)和分發(fā)他們自己的安全策略作為插件。
與 su 的區(qū)別
在 GNU/Linux 中,有兩種方式可以用提升的權(quán)限來運(yùn)行命令:
su 表示 “switch user”。使用 su,我們可以切換到 root 用戶并且執(zhí)行命令。但是這種方式存在一些缺點(diǎn):
sudo 以獨(dú)特的方式解決了這些問題。
本教程后面的部分闡述了這些要點(diǎn)。
實(shí)際動(dòng)手操作 sudo
現(xiàn)在,我們對(duì) sudo 有了大致的了解。讓我們實(shí)際動(dòng)手操作吧。為了演示,我使用 Ubuntu。但是,其它發(fā)行版本的操作應(yīng)該是相同的。
允許 sudo 權(quán)限
讓我們添加普通用戶為 sudo 用戶吧。在我的情形中,用戶名為 linuxtechi。
1.按如下所示編輯 /etc/sudoers 文件:
$ sudo visudo
當(dāng)前標(biāo)題:Linux系統(tǒng)中sudo命令的十個(gè)技巧總結(jié)-創(chuàng)新互聯(lián)
本文來源:http://aaarwkj.com/article28/cdhgcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、微信小程序、移動(dòng)網(wǎng)站建設(shè)、全網(wǎng)營(yíng)銷推廣、品牌網(wǎng)站制作、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容