Linux / sudo、su、sudo su、sudo -i 使用和区别
生活随笔
收集整理的這篇文章主要介紹了
Linux / sudo、su、sudo su、sudo -i 使用和区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
sudo: 輸入當前用戶的密碼,為了執行只有提升了權限才能執行的命令。本次提升權限有時間限制。
su:該命令的功能是切換用戶!若后面不加用戶名稱,則默認切換至 root 用戶。
每次切換用戶都會打開一個全新的 shell ,沒有時間限制,直至明確的退出。
對于環境變量,默認不切換,始終是當前用戶的,如果想將環境變量切換至新用戶,則需要在 su 后面加上“-”,即:su - root,這樣,身份切換至 root 用戶,并且環境變量也切換至 root 用戶中。
sudo -i 和 不加 -i 的區別有兩點。
(1)前者沒有時間限制,后者有。
(2)前者執行該命令后提示符變為“#”而不是“$”。想退回普通賬戶時可以執行“exit”或“logout” 。后者命令提示符不變。
注意:要求執行該命令的用戶必須在sudoers中才可以
sudo su 運行 sudo 命令給 su 命令提權,運行 su 命令。要求執行該命令的用戶必須在 sudoers 中才可以。
(SAW:Game Over!)
總結
以上是生活随笔為你收集整理的Linux / sudo、su、sudo su、sudo -i 使用和区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux / 设置和查看环境变量的方法
- 下一篇: linux / 终端常用快捷键