Linux命令su、sudo、sudo su、sudo -i使用和區別
很多新接觸 Linux的朋友不清楚,su、sudo、sudo su、sudo -i的區別,接下來為大家詳細介紹一下。 |
sudo
命令需要輸入當前使用者的密碼,su
命令需要輸入 root 使用者的密碼。另外一個區別是其預設行為。sudo 命令只允許使用提升的許可權執行單個命令,而 su 命令會啟動一個新的
shell,同時允許使用 root 許可權執行儘可能多的命令,直到明確退出登入。
su 用以切換成不同的使用者的身份
預設只是切換身份,並沒有切換環境變數,環境變數依然是普通使用者的。切換使用者身份時,使用者的環境變數也切換成新使用者的環境變數,所以"-"不能省略,不然有些操作無法執行。
su root 輸入root密碼後切換之root使用者但是pwd目錄不變
su - root 輸入root密碼後切換之root使用者但是pwd目錄/root
sudo 一般加的是命令
sudo -i root與sudo - root、sudo -i ,sudo - ,sudo root效果相同 提示輸入密碼時該密碼為當前賬戶的密碼 要求執行該命令的使用者必須在sudoers中才可以 su需要的是切換後賬戶的密 用法為“su 賬戶名稱”
sudo : 暫時切換到超級使用者模式以執行超級使用者許可權,一般指的是root使用者,提示輸入密碼時該密碼為當前使用者的密碼,而不是超級賬戶的密碼。不過有時間限制,Ubuntu預設為一次時長15分鐘。
su :切換到某某使用者模式,提示輸入密碼時該密碼為切換後賬戶的密碼,用法為“su 賬戶名稱”。如果後面不加賬戶時系統預設為root賬戶,密碼也為超級賬戶的密碼。沒有時間限制。
sudo -i: 為了頻繁的執行某些只有超級使用者才能執行的許可權,而不用每次輸入密碼,可以使用該命令。提示輸入密碼時該密碼為當前賬戶的密碼。沒有時間限制。執行該命令後提示符變為“#”而不是“$”。想退回普通賬戶時可以執行“exit”或“logout” 。要求執行該命令的使用者必須在sudoers中才可以
sudo -i 直接執行sudo命令加-i引數 要求執行該命令的使用者必須在sudoers中才可以
sudo su 執行sudo命令給su命令提權,執行su命令。要求執行該命令的使用者必須在sudoers中才可以。
原文地址:https://www.linuxprobe.com/sudo-sudo-su.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2725696/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- su和sudo命令的區別
- Linux 命令 su 和 sudo 的區別Linux
- su和sudo命令
- Linux su命令和sudo命令的區別Linux
- 深度解析!Linux 命令 su 和 sudo 的區別Linux
- su和sudo的區別與使用(轉)
- Linux su與sudo的區別Linux
- Linux– su和sudo 切換使用者Linux
- 實際操作中命令 su 與 sudo 的區別(轉)
- Linux中su和sudo命令有什麼區別?Linux學習教程Linux
- 設定su和sudo為不需要密碼密碼
- linux sudo命令使用Linux
- Linux伺服器上配置 sudo 及 sudo命令使用Linux伺服器
- linux sudo 命令Linux
- linuxsu和sudo命令的區別Linux
- sudo命令
- linux sudo命令的概念與使用Linux
- Linux基礎命令—sudoLinux
- Linux基礎命令---sudoLinux
- Linux精講——sudo命令Linux
- Linux sudoLinux
- su和su - 的區別
- 【轉】linux下命令su與su - 的區別。Linux
- sudo 命令情景分析
- Linux下su與su -命令的本質區別Linux
- linux配置sudoLinux
- 使用 sudo 命令出現錯誤
- Linux賬號空閒登出、sudo命令使用Linux
- 威力強大的Linux sudo 命令Linux
- linux系統sudo命令詳解Linux
- sudo命令使用的幾個場景
- 如何免 sudo 使用 dockerDocker
- sudo&vncVNC
- Linuxcrontab下關於使用date命令和sudo命令的坑Linux
- Linux下crontab命令的用法:sudo crontab -lLinux
- Linux中無許可權使用sudoLinux
- Ubuntu增加sudo使用者Ubuntu
- 6個超實用的Sudo命令使用技巧