前言
成都創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司一直秉承“誠(chéng)信做人,踏實(shí)做事”的原則,不欺瞞客戶(hù),是我們最起碼的底線! 以服務(wù)為基礎(chǔ),以質(zhì)量求生存,以技術(shù)求發(fā)展,成交一個(gè)客戶(hù)多一個(gè)朋友!專(zhuān)注中小微企業(yè)官網(wǎng)定制,做網(wǎng)站、網(wǎng)站設(shè)計(jì),塑造企業(yè)網(wǎng)絡(luò)形象打造互聯(lián)網(wǎng)企業(yè)效應(yīng)。在Linux系統(tǒng)中,由于root的權(quán)限過(guò)大,一般情況都不使用它。只有在一些特殊情況下才采用登錄root執(zhí)行管理任務(wù),一般情況下臨時(shí)使用root權(quán)限多采用su和sudo命令。
su命令就是切換用戶(hù)的工具,怎么理解呢?比如我們以普通用戶(hù)tom登錄的,但要添加用戶(hù)任務(wù),執(zhí)行useradd ,tom用戶(hù)沒(méi)有這個(gè)權(quán)限,而這個(gè)權(quán)限恰恰由root所擁有。解決辦法無(wú)法有兩個(gè),一是退出tom用戶(hù),重新以root用戶(hù)登錄,但這種辦法并不是最好的;二是我們沒(méi)有必要退出tom用戶(hù),可以用su來(lái)切換到root下進(jìn)行添加用戶(hù)的工作,等任務(wù)完成后再退出root。
我們可以看到當(dāng)然通過(guò)su切換是一種比較好的辦法;通過(guò)su可以在用戶(hù)之間切換,而超級(jí)權(quán)限用戶(hù)root向普通或虛擬用戶(hù)切換不需要密碼,而普通用戶(hù)切換到其它任何用戶(hù)都需要密碼驗(yàn)證。
sudo
sudo是一種權(quán)限管理機(jī)制,依賴(lài)于/etc/sudoers,其定義了授權(quán)給哪個(gè)用戶(hù)可以以管理員的身份能夠執(zhí)行什么樣的管理命令;
格式:sudo -u USERNAME COMMAND
默認(rèn)情況下,系統(tǒng)只有root用戶(hù)可以執(zhí)行sudo命令。需要root用戶(hù)通過(guò)使用visudo命令編輯sudo的配置文件/etc/sudoers,才可以授權(quán)其他普通用戶(hù)執(zhí)行sudo命令。
sudo的運(yùn)行有這樣一個(gè)流程:
1).當(dāng)用戶(hù)運(yùn)行sudo時(shí),系統(tǒng)于/etc/sudoers文件里查找該用戶(hù)是否有運(yùn)行sudo的權(quán)限;
2).若用戶(hù)具有可運(yùn)行sudo的權(quán)限。那么讓用戶(hù)輸入用戶(hù)自己的password,注意這里輸入的是用戶(hù)自己的password。
3).假設(shè)password正確。變開(kāi)始進(jìn)行sudo后面的命令,root運(yùn)行sudo是不須要輸入password的,切換到的身份與運(yùn)行者身份同樣的時(shí)候。也不須要輸入password。
su
su為switch user,即切換用戶(hù)的簡(jiǎn)寫(xiě)。
su是最簡(jiǎn)單的身份切換名,用su我們能夠進(jìn)行不論什么用戶(hù)的切換,一般都是su - username,然后輸入password就ok了,可是root用su切換到其它身份的時(shí)候是不須要輸入password的。
格式為兩種:
su -l USERNAME(-l為login,即登陸的簡(jiǎn)寫(xiě))
su USERNAME
如果不指定USERNAME(用戶(hù)名),默認(rèn)即為root,所以切換到root的身份的命令即為:su -root或su -,su root 或su。
su USERNAME,與su - USERNAME的不同之處如下:
如何設(shè)置初始su密碼?
當(dāng)我們輸入su時(shí)會(huì)發(fā)現(xiàn)要輸入密碼,我們嘗試輸入自己當(dāng)前用戶(hù)的密碼,發(fā)現(xiàn)failure。
但我們又不知道su密碼是什么?其實(shí)su初始密碼可以通過(guò)下面方式進(jìn)行設(shè)置:
sudo passwd
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。