在學(xué)習(xí)Linux用戶管理時(shí),我們不得不需要了解一個(gè)命令,那就是sudo。sudo的作用是切換身份,以其他身份來執(zhí)行命令。
那么為什么在Linux系統(tǒng)中我們需要來切換身份呢?原因有以下幾個(gè)方面
1、養(yǎng)成一個(gè)對(duì)系統(tǒng)操作的好習(xí)慣。不管是在一些博文還是書籍中,作者經(jīng)常會(huì)建議Linux使用者盡量用一般身份來操作Linux的日常作業(yè)。
等需要設(shè)定系統(tǒng)環(huán)境時(shí),再切換成root身份進(jìn)行系統(tǒng)管理,這樣對(duì)系統(tǒng)是相對(duì)安全的,避免因?yàn)橐恍╁e(cuò)誤的指令而造成嚴(yán)重的事故
2、用較低的權(quán)限來啟動(dòng)系統(tǒng)服務(wù)。比如,系統(tǒng)上安裝了apache服務(wù),我們可以建立一個(gè)apache用戶,專門用做對(duì)apache服務(wù)的操作。這樣
即使apache出了什么問題,也不會(huì)影響到系統(tǒng)其他方面
鑒于以上,我們都被建議過使用普通賬號(hào)登錄系統(tǒng),當(dāng)系統(tǒng)需要維護(hù)或者軟件更新時(shí),再切換成root身份來操作。那么,如何來切換呢?
"su"命令可以用來切換成root身份,但是需要輸入root密碼。對(duì)與普通用戶來說,是不應(yīng)該被告知root密碼的。
"sudo"命令也可以切換到root,但不需要root的密碼,只需要自己的密碼,這樣root的密碼就不會(huì)流傳出去。
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26