如何在Linux環(huán)境為用戶添加sudo權(quán)限
sudo的配置文件
sudo默認(rèn)配置文件是**/etc/sudoers** ,一般使用Linux指定編輯工具visudo ,此工具的好處是可以進(jìn)行錯誤檢查。在添加規(guī)則不符合語法規(guī)則時,保存退出時會提示給我們錯誤信息;配置好后,可以用切換到您授權(quán)的普通用戶下,通過sudo -l來查看哪些命令是可以執(zhí)行的或禁止的;
/etc/sudoers 文件中每行是一個規(guī)則,前面帶有#號可以當(dāng)作是注釋的內(nèi)容,并不執(zhí)行;如果規(guī)則很長,可以寫在多列上,可以用\號來續(xù)行。
/etc/sudoers 的規(guī)則可分為兩類;一類是授權(quán)規(guī)則,另一類是別名定義;別名定義并不是必須的,但授權(quán)規(guī)則是必須的;
進(jìn)入root用戶,打開sudoers文件
# # This file MUST be edited with the 'visudo' command as root. # # Please consider adding local content in /etc/sudoers.d/ instead of # directly modifying this file. # # See the man page for details on how to write a sudoers file. # Defaults env_reset Defaults mail_badpass Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" # Host alias specification # User alias specification # Cmnd alias specification # User privilege specification root ALL=(ALL:ALL) ALL # Allow members of group sudo to execute any command %sudo ALL=(ALL:ALL) ALL # See sudoers(5) for more information on "#include" directives: #includedir /etc/sudoers.d
實例1:普通用戶lin添加sudo權(quán)限,在“root ALL=(ALL)ALL”這一行下面,加入如下圖所示的一行(用戶名 ALL=(ALL) ALL),并保存。
lin ALL=(ALL:ALL) ALL
實例2:如何想讓普通用戶lin具有/etc/init.d/nagios腳本重啟的權(quán)限
lin ALL=NOPASSWD:/etc/init.d/nagios restart
實例3:讓普通用戶lin具有所有超級用戶的權(quán)限而又不用輸入密碼
lin ALL=(ALL)NOPASSWD:ALL
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
shell腳本報錯:"[: =: unary operator expected"解決辦法
這篇文章主要介紹了shell腳本報錯:"[: =: unary operator expected"解決辦法的相關(guān)資料,需要的朋友可以參考下2017-03-03Ubuntu 20.04 apt 更換國內(nèi)源的實現(xiàn)方法
這篇文章主要介紹了Ubuntu 20.04 apt 更換國內(nèi)源的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Linux系統(tǒng)中如何將普通用戶權(quán)限提升至root權(quán)限
首先,使用普通用戶登錄并通過命令su-切換到臨時Root狀態(tài),接著,設(shè)置root用戶密碼并使用命令su切換到root用戶,編輯/etc/sudoers文件,修改必要的權(quán)限設(shè)置,并保存退出,然后,修改/etc/passwd文件中的用戶ID從1000改為0,最后,重啟Linux系統(tǒng)2024-10-10Linux命令搜索命令whereis與which的區(qū)別
這篇文章主要介紹了Linux命令搜索命令whereis與which的區(qū)別的相關(guān)資料,這里舉例說明該如何區(qū)別他們之家的用法,需要的朋友可以參考下2017-08-08CentOS7 配置Nginx支持HTTPS訪問的實現(xiàn)方案
這篇文章主要介紹了CentOS7 配置Nginx支持HTTPS訪問的實現(xiàn)方案的相關(guān)資料,這里實現(xiàn)該功能的步驟進(jìn)行了詳解,需要的朋友可以參考下2016-11-11linux中的系統(tǒng)掛載(卸載)U盤(文件系統(tǒng))
這篇文章主要介紹了linux中的系統(tǒng)掛載(卸載)U盤(文件系統(tǒng)),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09安裝CentOS 6.x報錯"Disk sda contains BIOS RAID metadata"解決方法
今天在安裝CentOS6.2的時候,當(dāng)進(jìn)到檢測硬盤的時候,總是過不去,報錯如下: Disk sda contains BIOS RAID metadata, but is not part of any recognized BIOS RAID sets. Ignoring disk sda,真是不知如何解決,下面小編把我的思路分享到腳本之家平臺,需要的朋友參考下2019-11-11