Linux中su和sudo命令有什麼區別?Linux學習教程
su和sudo都是Linux作業系統裡面比較常見的命令,而且sudo命令很多方面類似於su命令,所以有的時候大家分不清楚它們,那麼Linux中su和sudo命令有什麼區別?如果你還不清楚,這篇文章千萬別錯過!
定義上的區別:
su為switch user,即切換使用者的簡寫。su是最簡單的身份切換名,用su我們能夠進行不論什麼使用者的切換,一般都是su-username,然後輸入password就OK了,可是root用su切換到其他身份的時候是不需要輸入password的。
sudo是一種許可權管理機制,依賴於/etc/sudoers,其定義了授權給哪個使用者可以以管理員的身份能夠執行什麼樣的管理命令。
格式上的區別:
su格式有兩種:su -l USERNAME、su USERNAME。
sudo格式:sudo -u USERNAME COMMAND。
密碼上的區別:
兩個命令的最大區別是:sudo命令需要輸入當前使用者的密碼,su命令需要輸入root使用者的密碼。
日誌記錄上的區別:
儘管sudo命令以目標使用者的身份執行命令,但是它們會使用sudoer所配置的使用者名稱來記錄是誰執行的命令。而su命令是無法直接跟蹤記錄使用者切換到root使用者之後執行了什麼操作。
靈活性上的區別:
sudo命令比su命令靈活很多,甚至可以限制sudo使用者可以訪問哪些命令。換句話來講,使用者透過sudo命令只能訪問他們工作需要的命令,而su命令讓使用者有許可權做任何事情。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2842421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux命令su、sudo、sudo su、sudo -i使用和區別Linux
- Linux 命令 su 和 sudo 的區別Linux
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- Linux中raid和lvm有什麼區別?Linux學習教程LinuxAILVM
- Linux裡面lvs和haproxy區別是什麼?Linux學習教程Linux
- Linux學習之CentOS和Ubuntu有什麼區別?LinuxCentOSUbuntu
- 【Linux學習教程】Linux中tcp與tcp6區別是什麼?LinuxTCP
- Linux下su與su -命令的本質區別Linux
- Linux與Windows有什麼區別?linux系統學習LinuxWindows
- 程式和程式有什麼區別?Linux學習入門Linux
- Linux tree命令作用是什麼?Linux學習教程Linux
- Linux中apt和apt-get命令有什麼區別?如何使用?Linuxapt-get
- 在Linux中,umask 和 ulimit有什麼區別?LinuxMIT
- UNIX與Linux有什麼區別?學習linux哪個書好Linux
- Linux– su和sudo 切換使用者Linux
- Linux和Windows有什麼區別啊?Linux怎麼樣?LinuxWindows
- Linux裡面mkswap命令作用是什麼?Linux學習教程Linux
- Linux中fork和exec是什麼?有何區別?Linux
- 【Linux學習教程】Linux uptime命令有哪些作用?Linux
- Linux學習之Vi和Vim區別是什麼?Linux
- Linux和Unix的區別是什麼?Linux基礎教程Linux
- Tomcat與Nginx有什麼區別?linux學習路線TomcatNginxLinux
- Linux運維學習全日制和週末有什麼區別?Linux運維
- Linux中less和more命令的區別有哪些?Linux
- Linux的3種“複製”命令有什麼區別?Linux
- su命令切換使用者有什麼注意事項?linux系統入門學習Linux
- 【Linux學習教程】Linux中Sed命令如何使用?Linux
- Python學習教程_Python語言中=和==有什麼區別?Python
- linux和ubuntu區別是什麼?有什麼關係?LinuxUbuntu
- Linux中Vi和Vim區別是什麼?Linux
- 為什麼要學習Linux?學習Linux有什麼好處?Linux
- 運維和網管有什麼區別?Linux技術學習運維Linux
- Linux系統管理命令還有什麼?Linux學習如何入門Linux
- Linux中什麼是打包?與歸檔有什麼區別?Linux
- Linux中man命令有什麼用?Linux
- linuxsu和sudo命令的區別Linux
- Unix和Linux作業系統有什麼區別Linux作業系統
- Cache和Buffer都是快取,有什麼區別?Linux快取Linux