濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > Linux 中不輸入密碼運(yùn)行 sudo 命令的方法

Linux 中不輸入密碼運(yùn)行 sudo 命令的方法

熱門(mén)標(biāo)簽:貴港市機(jī)器人外呼系統(tǒng)團(tuán)隊(duì) 天津外呼系統(tǒng)運(yùn)營(yíng)商 漯河電銷外呼系統(tǒng)價(jià)格 蕪湖呼叫中心外呼系統(tǒng)哪家強(qiáng) 咸陽(yáng)穩(wěn)定外呼系統(tǒng)公司 貴陽(yáng)語(yǔ)音電銷機(jī)器人 電銷機(jī)器人怎么錄音 征服者快捷酒店地圖標(biāo)注 ec外呼系統(tǒng)怎么樣

 sudo命令允許受信任的用戶作為另一個(gè)用戶運(yùn)行程序,默認(rèn)情況下是root用戶。如果您在命令行上花費(fèi)了大量時(shí)間,那么sudo將會(huì)是您一直使用的命令之一。

通常,要授予sudo訪問(wèn)權(quán)限,請(qǐng)將用戶添加到sudoers文件中定義的sudo組。在Debian,Ubuntu及其衍生產(chǎn)品上,sudo組的成員在基于RedHat的發(fā)行版(如CentOS和Fedora)上獲得sudo權(quán)限,sudo組的名稱是wheel。

在運(yùn)行sudo命令之前,系統(tǒng)將提示該組的每個(gè)成員輸入密碼。這增加了額外的安全層,是向用戶授予sudo權(quán)限的首選方式。

如下圖:

但是,在某些情況下,例如運(yùn)行自動(dòng)腳本,您可能需要配置sudoers文件并允許某些用戶運(yùn)行sudo命令而不要求輸入密碼。

將用戶添加到Sudoers文件

sudoers文件包含確定用戶和組的sudo權(quán)限的信息。

您可以通過(guò)修改sudoers文件或?qū)⑴渲梦募砑拥?code>/etc/sudoers.d目錄來(lái)配置用戶sudo訪問(wèn)權(quán)限。此目錄中的所有文件都包含在sudoers文件中。

在進(jìn)行任何更改之前,最好備份當(dāng)前文件:

linuxidc@linuxidc:~/www.linuxidc.com$ sudo cp /etc/sudoers{,.backup_$(date +%Y%m%d)}

date命令會(huì)將當(dāng)前日期附加到備份文件名。

使用visudo命令打開(kāi)/etc/sudoers文件:

sudo visudo

更改sudoers文件時(shí)始終使用visudo此命令檢查后編輯,如果存在語(yǔ)法錯(cuò)誤,則不會(huì)保存更改。 如果使用文本編輯器打開(kāi)文件,語(yǔ)法錯(cuò)誤將導(dǎo)致丟失sudo訪問(wèn)權(quán)限。

在大多數(shù)系統(tǒng)上,visudo命令使用vim文本編輯器打開(kāi)/etc/sudoers文件。 如果您沒(méi)有使用vim的經(jīng)驗(yàn),可以使用其他文本編輯器。 例如,要將編輯器更改為GNU nano,您將運(yùn)行:

sudo EDITOR=nano visudo

向下滾動(dòng)到文件的末尾并添加以下行,該行允許用戶“l(fā)inuxidc”使用sudo運(yùn)行任何命令而無(wú)需開(kāi)始詢問(wèn)密碼:

/etc/sudoers

linuxidc  ALL=(ALL) NOPASSWD:ALL

如下圖:

不要忘記使用您要授予訪問(wèn)權(quán)限的用戶名更改“l(fā)inuxidc”。

如果要允許用戶僅運(yùn)行特定命令而不輸入密碼,請(qǐng)?jiān)贜OPASSWD關(guān)鍵字后指定命令。

例如,要僅允許使用mkdir和mv命令:

在/etc/sudoers文件

linuxidc ALL=(ALL) NOPASSWD:/bin/mkdir,/bin/mv

完成后,保存文件并退出編輯器。

使用/etc/sudoers.d

您可以使用授權(quán)規(guī)則將新文件添加到/etc/sudoers.d目錄,而不是編輯sudoers文件。 這種方法將使sudo權(quán)限的管理更加可維護(hù)。

打開(kāi)文本編輯器并創(chuàng)建文件:

sudo nano /etc/sudoers.d/linuxidc

您可以根據(jù)需要命名文件,但通常最好使用用戶名作為文件名。

/etc/sudoers.d/linuxidc

添加與添加到sudoers文件中相同的規(guī)則:

linuxidc  ALL=(ALL) NOPASSWD:ALL

最后,保存文件并關(guān)閉編輯器。

總結(jié)

當(dāng)您擁有非root用戶需要執(zhí)行管理任務(wù)的腳本時(shí),運(yùn)行不帶密碼的sudo非常有用。

以上所述是小編給大家介紹的Linux 中不輸入密碼運(yùn)行 sudo 命令的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

標(biāo)簽:西寧 淮北 東營(yíng) 西藏 攀枝花 香港 濰坊 怒江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux 中不輸入密碼運(yùn)行 sudo 命令的方法》,本文關(guān)鍵詞  Linux,中不,輸入,密碼,運(yùn)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux 中不輸入密碼運(yùn)行 sudo 命令的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Linux 中不輸入密碼運(yùn)行 sudo 命令的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    绵竹市| 柏乡县| 武清区| 华容县| 息烽县| 铁岭县| 衢州市| 民权县| 台山市| 彭泽县| 伽师县| 平安县| 冷水江市| 大余县| 五家渠市| 玉林市| 手游| 皮山县| 揭东县| 鱼台县| 长治县| 沂南县| 桂林市| 潼南县| 贵州省| 青海省| 静乐县| 曲阜市| 黄冈市| 皮山县| 申扎县| 淅川县| 康平县| 东光县| 东方市| 姜堰市| 成安县| 中方县| 永吉县| 东兰县| 九寨沟县|