su命令
創(chuàng)新互聯(lián)建站長期為1000+客戶提供的網(wǎng)站建設服務,團隊從業(yè)經(jīng)驗10年,關注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務;打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為浮山企業(yè)提供專業(yè)的成都網(wǎng)站制作、做網(wǎng)站,浮山網(wǎng)站改版等技術服務。擁有十年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
su是最簡單的身份切換,用su我們能夠進行任何用戶的切換,一般都是su -
username,然后輸入password就ok了,可是root用su切換到其他身份的時候是不需要輸入password的。
一般我們切換身份都是切換到root,然后進行一些僅僅只有root能干的事,比如改動配置文件,比如下載安裝軟件。這些都是僅僅是root才有權限做的事。切換到root能夠是單純的su,或者是su
-和su - root,后面兩個是一樣的意思。
單純族笑使用su切換到root,讀取變量的方式是non-login
shell,這樣的方式下非常多的變量都不會改變,尤其是PATH。所以root用的非常多的命令都僅僅能用絕對路徑運行。這樣的方式僅僅是切換到root的切換洞唯。
而用su - 這樣的方式的話,是login shell方式,它是以root身份登錄然后再運行別的操作。
sudo命令
相比于su切換身份必須要用戶的password,sudo僅僅是需要自己的password,就能夠以其他用戶的身份來運行命令。常常是以root的身份運行命令。也并不是全部人能夠用sudo:
這里我要查看/etc/shadow這個文件的前三行,可是卻發(fā)現(xiàn)看不了,提示的錯誤是說我當前這個用戶不在sudoers這個文件,所以sudo是依賴于/etc/suders這個配置文件的。
sudo的運行有這樣一個流程:
1)當用戶運行sudo時,系統(tǒng)于/etc/sudoers文件里查找該用戶是否有運行sudo的權限;
2)若用戶具有可運行sudo的權限,那么讓用戶輸入用戶自己的password;
3)假設password正確。便開始進行sudo后面的命令,root運行sudo是不納穗培需要輸入password的,切換到的身份與運行者身份同樣的時候,也不需要輸入password。
新聞名稱:linux命令的區(qū)別 linux命令和cmd命令
網(wǎng)站URL:http://www.rwnh.cn/article2/dcpsiic.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供手機網(wǎng)站建設、網(wǎng)站設計、商城網(wǎng)站、網(wǎng)站改版、網(wǎng)站建設、網(wǎng)站導航
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)