Linux 中 sudo和su的區別

Linux 中 sudo和su的區別
Linux小知識:sudo su和su的區別
1、內容不同:

su命令:用來切換用戶,substitute英文含義“代替”的意思。

sudo命令:sudo爲superuser do 的簡寫,即使用超級用戶來執行命令,一般是指root用戶。

2、用法不同:

su命令:不加用戶名默認是切換爲root用戶,切當前目錄不改變,其他環境變量不變。

sudo命令: 查看當前用戶可以用sudo執行的命令都有哪些。

3、環境不同:

su命令:切換到root用戶,但是並沒有轉到root用戶家目錄下,即沒有改變用戶的環境。

sudo命令:是當前用戶切換到root,然後以root身份執行命令,執行完成後,直接退回到當前用戶,而這些的前提是要通過sudo的配置文件/etc/sudoers來進行授權。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章