什麼是Linux中的Sudo?

Sudo命令為非管理員用戶提供了一些管理權限

在Linux中運行管理應用程序時,可以使用su命令切換到超級用戶(root)或使用sudo命令。 有些Linux發行版支持root用戶,但有些則不支持。 在那些不應該如Ubuntu-sudo的路上。

關於Sudo命令

在Linux中,Sudo超級用戶允許系統管理員為特定用戶或用戶組提供在記錄所有命令和參數時以root用戶身份運行某些或所有命令的能力。 Sudo以每個命令為基礎運行。 它不是shell的替代品。 其特點包括能夠限制用戶可以在每台主機上運行的命令,每個命令的大量記錄以提供清楚的審計跟踪記錄誰做了什麼,sudo命令的可配置超時以及使用相同功能的能力配置文件在許多不同的機器上。

Sudo命令的例子

沒有管理權限的標準用戶可能會在Linux中輸入命令來安裝一個軟件:

dpkg -i software.deb

該命令返回錯誤,因為沒有管理權限的人員不允許安裝軟件。 但是,sudo命令來解救。 相反,該用戶的正確命令是:

sudo dpkg -i software.deb

這次軟件安裝。 這假設具有管理權限的人員之前已經配置了Linux以允許用戶安裝軟件。

注意:您還可以配置Linux以防止某些用戶使用sudo命令。