兩者的區(qū)別在于:使用su - 提供root賬號(hào)的密碼,可以切換到root用戶;使用sudo su -,提供當(dāng)前用戶的密碼,也可以切換到root用戶。
東遼網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,東遼網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為東遼上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的東遼做網(wǎng)站的公司定做!
sudo:暫時(shí)切換到超級(jí)用戶模式以執(zhí)行超級(jí)用戶權(quán)限,提示輸入密碼時(shí)該密碼為當(dāng)前用戶的密碼,而不是超級(jí)賬戶的密碼。
兩個(gè)命令的最大區(qū)別是:sudo命令需要輸入當(dāng)前用戶的密碼,su命令需要輸入root用戶的密碼。日志記錄上的區(qū)別:盡管sudo命令以目標(biāo)用戶的身份執(zhí)行命令,但是它們會(huì)使用sudoer所配置的用戶名來記錄是誰執(zhí)行的命令。
內(nèi)容不同:su命令:用來切換用戶,substitute英文含義“代替”的意思。sudo命令:sudo為superuser do 的簡(jiǎn)寫,即使用超級(jí)用戶來執(zhí)行命令,一般是指root用戶。
su是切換用戶,切換時(shí)需要目標(biāo)用戶的密碼。
su命令的全稱就是switch user,其意思就是切換用戶身份,使得用戶可以在shell中以其他身份運(yùn)行程序。除非該用戶自己是超級(jí)用戶,那么切換用戶身份時(shí)均需要密碼。
1、在Linux下從root跳轉(zhuǎn),不需要密碼啊,試試su - oracle 或是直接 su oracle,前者會(huì)直接跳轉(zhuǎn)oracle的賬戶,后者跳轉(zhuǎn)oracle,但仍然停留在發(fā)出su指令的路徑。
2、命令運(yùn)行時(shí)使用CTRL+C,將強(qiáng)制終止當(dāng)前進(jìn)程。命令運(yùn)行時(shí)使用CTRL+Z,強(qiáng)制當(dāng)前進(jìn)程轉(zhuǎn)為后臺(tái),并使之暫停。
3、最后, 權(quán)限修改好后,su - tom 輸入密碼應(yīng)該就能進(jìn)入家目錄了,或是重新登錄。
4、su -會(huì)切換到某個(gè)用戶帳戶,而且會(huì)使用該用戶的配置環(huán)境。你的情況應(yīng)該是因?yàn)橛脩魎ser1和user2的配置環(huán)境就不一樣。
1、切換root身份不同su命令:su只是切換了root身份,但shell環(huán)境仍然是普通用戶的shell;而su-連用戶和shell環(huán)境一切切換成root身份了。只有切換了shell環(huán)境才不會(huì)出現(xiàn)PATH環(huán)境變量錯(cuò)誤,報(bào)command not found的錯(cuò)誤。
2、su是不讀取相應(yīng)用戶的login-shell的環(huán)境變量進(jìn)行切換,su -是指讀取相應(yīng)用戶的login-shell的環(huán)境變量并進(jìn)行切換。Linux系統(tǒng)中,一些變量的值取決于用戶,比如用~代表用戶的主目錄,不同用戶的主目錄的實(shí)際位置自然不同。
3、su 與su - 切換用戶最明顯的區(qū)別就是su - 切換后就會(huì)回到用戶的主目錄,比如su - abc 然后pwd就會(huì)發(fā)現(xiàn)回到了/home/abc 環(huán)境變量也是一個(gè)區(qū)別。
4、su命令 su是最簡(jiǎn)單的身份切換,用su我們能夠進(jìn)行任何用戶的切換,一般都是su - username,然后輸入password就ok了,可是root用su切換到其他身份的時(shí)候是不需要輸入password的。
5、這個(gè)時(shí)候就可以使用sudo。兩者的區(qū)別在于:使用su - 提供root賬號(hào)的密碼,可以切換到root用戶;使用sudo su -,提供當(dāng)前用戶的密碼,也可以切換到root用戶。
6、su的話當(dāng)前目錄不變,su -的話,主目錄換成root的 - 在最末尾,表示使用目標(biāo)用戶的環(huán)境變量,類似于退出登錄換被 su 用戶進(jìn)行登錄的效果。如果 su xxx 后面沒有 - ,那么很多環(huán)境變量還是 su 之前的用戶狀態(tài)。