su的全稱并不是super user,而是switch user,是不是就突然明白了?是切換用戶的意思。su的一般使用方法是su或者su -,兩種方法雖然只差了1個(gè)字符,但也是有比較大的差異的。
創(chuàng)新互聯(lián)建站專注于彭州企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都商城網(wǎng)站開發(fā)。彭州網(wǎng)站建設(shè)公司,為彭州等地區(qū)提供建站服務(wù)。全流程按需定制,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
加入了-參數(shù),就是login-shell的方式,也就是說切換到另一個(gè)用戶之后,當(dāng)前的shell會(huì)加載對(duì)應(yīng)的環(huán)境變量和各種設(shè)置;
如果沒有加入-參數(shù),就是non-login-shell的方式,也就是說當(dāng)前的shell還是加載切換之前的那個(gè)用戶的環(huán)境變量以及各種設(shè)置。
如果不想因?yàn)榍袚Q到另一個(gè)用戶導(dǎo)致自己在當(dāng)前用戶下的設(shè)置不可用,那么就可以用non-login-shell的方式;如果切換用戶后,需要用到該用戶的各種環(huán)境變量,那么使用login-shell方式即可。
su并不是真正地切換用戶,它只是改變身份的一個(gè)命令而已,你可以把它當(dāng)做一種嵌套,當(dāng)你以root身份執(zhí)行su yph命令時(shí),下面的命令便會(huì)以yph用戶的身份執(zhí)行,但是值得注意的一點(diǎn)是當(dāng)前的環(huán)境變量、工作目錄等全都沒有改變,也就是說仍在root使用的環(huán)境變量中,此時(shí)執(zhí)行pwd查看當(dāng)前工作目錄應(yīng)該會(huì)輸出“/root”,當(dāng)再以yph身份執(zhí)行su - root命令后,你便又是以root身份執(zhí)行命令了,可是此時(shí)的情況應(yīng)該是:
root環(huán)境/yph身份/root身份
即當(dāng)你輸入logout時(shí)便會(huì)返回到:“/root環(huán)境/ypt身份”下,在此環(huán)境再輸入logout則可能會(huì)顯示“bash: logout: not login shell: use `exit'”,即當(dāng)前yph用戶所用的shell中沒有l(wèi)ogout,因?yàn)閘ogout命令需要以root身份執(zhí)行,此時(shí)正確的做法是執(zhí)行exit命令,便會(huì)到退出到root下,即為剛進(jìn)入root用戶時(shí)的狀態(tài)
su表示切換用戶命令命令,如:
輸入:su命令后回車表示切換當(dāng)前的用戶到root用戶,或者:
輸入:su
-
root(或者其他用戶名)這里加了"-"后表示也切換的當(dāng)前的環(huán)境變量到新用戶的環(huán)境變量,su
root(或者其他用戶名)表示不切換環(huán)境變量到當(dāng)前用戶下。
sudo
表示獲取臨時(shí)的root權(quán)限命令,如:
sudo
gedit
/etc/shadow,表示臨時(shí)使用root權(quán)限來編輯/etc/shadow密碼文件,因?yàn)?etc/shadow密碼文件需要使用root權(quán)限才能打開與編輯。所以這里使用了sudo命令臨時(shí)使用root權(quán)限來做一些普通賬戶無(wú)法完成的工作~
網(wǎng)站題目:linux基本命令su linux基本命令實(shí)驗(yàn)心得
本文來源:http://jinyejixie.com/article36/dosdssg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄、品牌網(wǎng)站制作、虛擬主機(jī)、網(wǎng)站策劃、營(yíng)銷型網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容