su 与 sudo 区别
在測(cè)試機(jī)安裝軟件,執(zhí)行安裝腳本提示permission denied。su切換root權(quán)限一直不生效,實(shí)際使用sudo可實(shí)現(xiàn),整理之。
1. what is su ?& sudo?
su : switch to another user 切換用戶(hù)
sudo : superuser do 允許用戶(hù)使用superuser的身份執(zhí)行命令
2. how to use su & sudo
su username :切換為username,需要輸入username密碼
su : 切換為root用戶(hù),需要輸入root密碼
su - : 切換為root用戶(hù),需要輸入root密碼,且環(huán)境變量也改變
su - -c "command" :使用root身份執(zhí)行命令,完成后即退出root身份
sudo command : 與su -c相似,需要輸入當(dāng)前用戶(hù)(superuser,/etc/sudoers中指定)密碼
sudo su -:使用當(dāng)前用戶(hù)密碼實(shí)現(xiàn)root身份的切換
3. 注意點(diǎn)
部分系統(tǒng)由于安全限制,未啟用root用戶(hù)權(quán)限。
su執(zhí)行失敗就是由于Mac OS默認(rèn)未啟用root權(quán)限。此時(shí)有兩個(gè)選擇:
1. 使用sudo su或sudo command (建議)
2.?sudo passwd root 啟動(dòng)root權(quán)限密碼
來(lái)源:https://support.apple.com/zh-cn/HT204012
?
參考:http://askubuntu.com/questions/70534/what-are-the-differences-between-su-sudo-s-sudo-i-sudo-su
https://blog.gtwang.org/linux/sudo-su-command-tutorial-examples/
轉(zhuǎn)載于:https://www.cnblogs.com/matric/p/6390709.html
總結(jié)
以上是生活随笔為你收集整理的su 与 sudo 区别的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: LeetCode 340. Longes
- 下一篇: 亚瑟王(bzoj 4008)