su和sudo的區別

2021-05-27 15:01:56 字數 449 閱讀 5356

su 和 sudo 的區別:

1.共同點:都是root使用者的許可權;

2.不同點:su僅僅取得root許可權,工作環境不變,還是在切換之前使用者的工作環境;

sudo是完全取得root的許可權和root的工作環境。

編譯時碰到的問題是: arm-linux-gcc: command not found

解決如下:

執行make 之前,先用下su - 命令取得root許可權,然後再執行make 。

切換使用者命令:

切換使用者命令:su - username

根使用者不用使用者名稱引數,- 表示系統環境變數也切換過去,不帶 - 會繼承當前系統環境變數,你可以試一下,看看你效果;

sudo:普通使用者執行系統命令的命令

終端切換使用者可以用

su -l username

linux中su和sudo區別

su切換使用者,切換成root使用者,要輸入root使用者的密碼 su 使用者名稱 sudo 涉及到 etc sudoers檔案 內容如下 user privilege specification root all all all all members of the admin group may...

linux中su和sudo的區別

root使用者 su和sudo都用於執行具有root許可權的命令。root使用者基本上等同於windows上的管理員使用者 root使用者具有最大許可權,可以對系統執行任何操作。linux上的普通使用者以較低的許可權執行 例如,他們無法安裝軟體或寫入系統目錄。要執行需要這些許可權的操作,您必須使用s...

Linux 中 su 和 sudo 的區別

當在某一使用者 非root 時,要執行su 使用者名稱 但是,執行su需要root許可權,可以先執行 sudo su 這樣使用者就切換到了root使用者,然後輸入命令 su 使用者名稱 就可以切換到此使用者下了。注意 在執行sudo時,當前使用者需要在sudoers file中,既是 在 etc s...