LINUX的SU是什么
1、su 用戶名,臨時(shí)登錄,只是獲取到該用戶權(quán)限,當(dāng)前目錄、環(huán)境變量等還是當(dāng)前用戶的,做簡(jiǎn)單操作的時(shí)候用。
2、su為switch user,即切換用戶的簡(jiǎn)寫(xiě)。su是最簡(jiǎn)單的身份切換名,用su我們能夠進(jìn)行不論什么用戶的切換,一般都是su-username,然后輸入password就OK了,可是root用su切換到其他身份的時(shí)候是不需要輸入password的。
3、su命令:用于切換用戶,substitute英文含義“代替”的意思。sudo命令:為superuser do 的簡(jiǎn)寫(xiě),即使用超級(jí)用戶來(lái)執(zhí)行命令,一般是指root用戶。
4、su是最簡(jiǎn)單的身份切換,用su我們能夠進(jìn)行任何用戶的切換,一般都是su - username,然后輸入password就ok了,可是root用su切換到其他身份的時(shí)候是不需要輸入password的。
5、su是不讀取相應(yīng)用戶的login-shell的環(huán)境變量進(jìn)行切換,su -是指讀取相應(yīng)用戶的login-shell的環(huán)境變量并進(jìn)行切換。Linux系統(tǒng)中,一些變量的值取決于用戶,比如用~代表用戶的主目錄,不同用戶的主目錄的實(shí)際位置自然不同。
Linux里面su和sudo區(qū)別是什么?
su直接進(jìn)入超級(jí)用戶root模式,提示符會(huì)變成#,直到退出為止。而sudo用超級(jí)用戶執(zhí)行一條命令,5分鐘后失效。后者更能避免誤操作。
內(nèi)容不同 su命令:用于切換用戶,substitute英文含義“代替”的意思。sudo命令:為superuser do 的簡(jiǎn)寫(xiě),即使用超級(jí)用戶來(lái)執(zhí)行命令,一般是指root用戶。
內(nèi)容不同:su命令:用來(lái)切換用戶,substitute英文含義“代替”的意思。sudo命令:sudo為superuser do 的簡(jiǎn)寫(xiě),即使用超級(jí)用戶來(lái)執(zhí)行命令,一般是指root用戶。
兩個(gè)命令的最大區(qū)別是:sudo命令需要輸入當(dāng)前用戶的密碼,su命令需要輸入root用戶的密碼。很明顯,就安全而言,sudo命令更好。
兩個(gè)命令的最大區(qū)別是:sudo命令需要輸入當(dāng)前用戶的密碼,su命令需要輸入root用戶的密碼。日志記錄上的區(qū)別:盡管sudo命令以目標(biāo)用戶的身份執(zhí)行命令,但是它們會(huì)使用sudoer所配置的用戶名來(lái)記錄是誰(shuí)執(zhí)行的命令。
而用su - 這樣的方式的話,是login shell方式,它是以root身份登錄然后再運(yùn)行別的操作。sudo命令 相比于su切換身份必須要用戶的password,sudo僅僅是需要自己的password,就能夠以其他用戶的身份來(lái)運(yùn)行命令。
linux命令中su是什么意思
1、su的全稱(chēng)并不是super user,而是switch user,是不是就突然明白了?是切換用戶的意思。su的一般使用方法是su或者su -,兩種方法雖然只差了1個(gè)字符,但也是有比較大的差異的。
2、su - 用戶名,完整的登錄,加載該用戶的環(huán)境變量,跳轉(zhuǎn)到該用戶的主目錄;su 用戶名,臨時(shí)登錄,只是獲取到該用戶權(quán)限,當(dāng)前目錄、環(huán)境變量等還是當(dāng)前用戶的,做簡(jiǎn)單操作的時(shí)候用。
3、su命令:用于切換用戶,substitute英文含義“代替”的意思。sudo命令:為superuser do 的簡(jiǎn)寫(xiě),即使用超級(jí)用戶來(lái)執(zhí)行命令,一般是指root用戶。