添加微信公眾號《Linux就該這么學(xué)》,掌握最新IT資訊動態(tài),免費(fèi)領(lǐng)取Linux課程以及專業(yè)的RHCE考前答疑服務(wù)。
《Linux就該這么學(xué)》在線免費(fèi)閱讀地址:http://www.linuxprobe.com/
純手工打造每一篇開源資訊與技術(shù)干貨乌妒,數(shù)十萬程序員和Linuxer已經(jīng)關(guān)注
導(dǎo)讀 |
大部分Linux發(fā)行版的默認(rèn)賬戶是普通用戶,而更改系統(tǒng)文件或者執(zhí)行某些命令外邓,需要root身份才能進(jìn)行撤蚊,這就需要從當(dāng)前用戶切換到root用戶。Linux中切換用戶的命令是su或su -损话。前天我在使用useradd這個命令時侦啸,才體會到這兩者的本質(zhì)區(qū)別槽唾。 |
我首先是用su命令切換到root身份的,但是運(yùn)行useradd時光涂,出現(xiàn)錯誤:bash: useradd: command not found庞萍。google了一下,原因是在這個用su命令切換過來的root用戶上忘闻。
su命令和su -命令最大的本質(zhì)區(qū)別就是:前者只是切換了root身份钝计,但Shell環(huán)境仍然是普通用戶的Shell;而后者連用戶和Shell環(huán)境一起切換成root身份了齐佳。只有切換了Shell環(huán)境才不會出現(xiàn)PATH環(huán)境變量錯誤私恬。su切換成root用戶以后,pwd一下炼吴,發(fā)現(xiàn)工作目錄仍然是普通用戶的工作目錄本鸣;而用su -命令切換以后,工作目錄變成root的工作目錄了缺厉。用echo $PATH命令看一下su和su -以后的環(huán)境變量有何不同永高。以此類推,要從當(dāng)前用戶切換到其它用戶也一樣提针,應(yīng)該使用su -命令。
Linux就是這樣曹傀,有時候配置文件多了或者少了一個空格辐脖,服務(wù)就運(yùn)行不了。細(xì)節(jié)問題一定要注意皆愉,這樣才能少走彎路嗜价!
原文來自:http://www.ha97.com/4001.html
本文地址:http://www.linuxprobe.com/linux-su-command.html編輯:張振宇,審核員:蘇西云
《Linux就該這么學(xué)》是由資深運(yùn)維專家劉遄及全國多名紅帽架構(gòu)師(RHCA)基于最新RHEL7系統(tǒng)共同編寫的高質(zhì)量Linux技術(shù)自學(xué)教程幕庐,極其適合用于Linux技術(shù)入門教程或講課輔助教材久锥。
? 劉遄老師QQ:5604241
? 學(xué)員助教QQ:5604674
? Linux技術(shù)交流A群(滿):560843
? Linux技術(shù)交流B群:340829
? Linux技術(shù)交流C群:463590
? 官方站點(diǎn):www.linuxprobe.com
? 電腦在線閱讀效果更佳:
http://www.linuxprobe.com/chapter-00.html
按住圖片3秒,即可自動關(guān)注异剥。
點(diǎn)擊左下角查看更多熱門技術(shù)
添加微信公眾號《Linux就該這么學(xué)》瑟由,掌握最新IT資訊動態(tài),免費(fèi)領(lǐng)取Linux課程以及專業(yè)的RHCE考前答疑服務(wù)冤寿。
《Linux就該這么學(xué)》在線免費(fèi)閱讀地址:http://www.linuxprobe.com/
閱讀原文:http://blog.sina.com.cn/s/blog_1329eba300102wk7e.html