sudo以其他使用者身份身份執行命令-linux命令學習
Linux運維管理人員以另一個使用者身份執行命令就會用到sudo命令。透過sudo命令,可以讓普通使用者在執行指定的命令或程式上,擁有超級使用者的許可權,進行分類,並且有針對性地將不同的命令授予指定的普通使用者,同時普通使用者不需要知道root密碼就可以得到授權,這個授權可以用visudo配置管理。那麼sudo命令學習要注意什麼?
sudo命令學習要注意什麼?
透過sudo授權管理之後,所有使用者執行授權的特殊許可權格式為“sudo命令”。
如果需要切換到root執行相關操作,則可以透過“sudo su-”命令。此命令提示的密碼為當前使用者的密碼,而不是root的密碼。
執行“sudo-l"命令可以檢視當前使用者被授予的sudo許可權集合。
對於Linux系統bash的內建命令,--般無法進行sudo授權。
在生產環境中,通常會禁止root遠端登入,不過,系統會為每個運維人員建立一個普通賬號,然後根據運維人員的需求,透過sudo控制登入系統的許可權,事實證明這是一個不錯的許可權管理方式。
sudo授權對於bash內建命令的處理是一個難題,因為內建命令沒有實體檔案和路徑,不過一般也有解決方法,例如可以使用sudols替代sudocd,有的網友會在使用sudobash後再使用內建命令,這是很危險的,不推薦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2770233/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【sudo】配置sudoers實現oracle使用者以root身份執行命令Oracle
- Linux sudo 被曝提權漏洞,任意使用者均能以 root 身份執行命令Linux
- 在PHP中以root身份執行外部命令(轉)PHP
- 【轉】批處理命令請求以管理員身份執行
- Runas命令:能讓域使用者/普通User使用者以管理員身份執行指定程式
- Win10系統下以管理員身份執行cmd命令的方法Win10
- Linux使用者身份(命令詳解與補正)Linux
- 用大寫字母輸入 Linux 命令以將其作為 sudo 使用者執行Linux
- 以root使用者執行命令
- [Linux]學習⑨----其他幫助命令Linux
- C# 以管理員身份執行WinForm程式C#ORM
- linux sudo 命令Linux
- cmd怎麼以管理員身份執行 cmd切換管理員身份方法介紹
- win10系統怎麼以管理員身份執行檔案 win10以管理員身份執行的步驟Win10
- 在redhat 5.4或suse 11以sudo執行需要root使用者許可權的命令Redhat
- 自動部署tomcat,並以普通使用者身份執行 for centos6TomcatCentOS
- win10怎麼以管理員身份執行cmdWin10
- C# 讓程式自動以管理員身份執行C#
- linux sudo命令使用Linux
- 筆記本以管理員的身份執行在哪_筆記本怎麼以管理員身份執行電腦筆記
- 家庭版win10怎麼取消以管理員身份執行_win10家庭版取消以管理員身份執行的方法Win10
- 在 Linux 中執行特定命令而無需 sudo 密碼Linux密碼
- 如何在 Linux 中不輸入密碼執行 sudo 命令Linux密碼
- 判斷當前程式是否"以管理員身份執行"的
- ansible基於密碼sudo執行命令密碼
- Linux基礎命令—sudoLinux
- Linux基礎命令---sudoLinux
- Linux精講——sudo命令Linux
- sudo命令
- Linux su命令和sudo命令的區別Linux
- node學習---jwt實現驗證使用者身份JWT
- 使用 Linux 命令列與其他使用者進行通訊Linux命令列
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- Linux Sudo 被爆重要漏洞,允許黑客提權執行root命令Linux黑客
- LINUX學習(三)在Linux環境下執行DOS命令Linux
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- win7如何設定一直以管理員身份執行Win7
- 學習身份證影象識別