|
在學(xué)習(xí)Linux操作系統(tǒng)的你了解其特權(quán)帳號(hào)與普通帳號(hào)么?知道兩者有什么區(qū)別么?本文為你講解Linux操作系統(tǒng)特權(quán)帳號(hào)與普通帳號(hào)的區(qū)別。而在Linux操作系統(tǒng)中,只有兩類用戶。作為Linux系統(tǒng)管理員必須要了解這兩列帳戶的差異。以及在以后的使用過程中需要注意的地方。
通常情況下,Linux系統(tǒng)安裝完畢之后,系統(tǒng)會(huì)自動(dòng)創(chuàng)建一個(gè)特權(quán)帳戶,即root。如需要在Linux操作系統(tǒng)上部署其他應(yīng)用的時(shí)候,筆者建議大家重新創(chuàng)建一個(gè)帳戶。如要在Linux操作系統(tǒng)上部署郵箱服務(wù)器的話,那么最好建立一個(gè)mail的帳戶。然后利用這個(gè)帳戶登陸系統(tǒng),再進(jìn)行相關(guān)的操作。這個(gè)絕對不是多次一舉。這主要是因?yàn)閞oot帳戶與普通的帳戶具有很大的差異。這主要體現(xiàn)在以下幾個(gè)方面。
一、磁盤空間上的限制。
通常情況下,root帳戶對于操作系統(tǒng)具有最高的權(quán)限,其往往沒有磁盤空間的限制。即使對其他用戶設(shè)置了磁盤限額,而往往root帳戶不會(huì)受到這方面的限制。而普通用戶的話,其默認(rèn)情況下只能夠?qū)ψ约旱闹髂夸浻写鎯?chǔ)文件的權(quán)限。為此可以通過磁盤限額等手段來限制其磁盤空間的大小。在有些情況下,實(shí)現(xiàn)這個(gè)磁盤空間的限制是非常重要的。
因?yàn)長inux操作系統(tǒng)是一個(gè)多用戶的操作系統(tǒng)。有可能會(huì)在同一個(gè)Linux操作系統(tǒng)上同時(shí)部署多個(gè)應(yīng)用服務(wù)。如可能會(huì)同時(shí)部署郵件服務(wù)器與文件服務(wù)器。而他們是分別采用兩個(gè)不同的帳戶名來部署的。那么系統(tǒng)管理員就可以分別為他們設(shè)置磁盤限額,防止因?yàn)槟硞(gè)應(yīng)用由于病毒等原因侵蝕了所有硬盤空間,而導(dǎo)致另外一個(gè)服務(wù)也當(dāng)機(jī)了。如果兩個(gè)服務(wù)都用root帳戶部署,或者其中一個(gè)服務(wù)采用root帳戶運(yùn)行的話,就不能夠?qū)ζ溥M(jìn)行磁盤空間限制了。如對郵件服務(wù)器使用root帳戶部署,萬一郵件服務(wù)器中了病毒(或者某些客戶端有病毒)而狂發(fā)垃圾郵件的話,則很有可能在系統(tǒng)管理未發(fā)覺之前,這個(gè)硬盤的空間就被消耗殆盡了。從而導(dǎo)致服務(wù)器的崩潰。而如果采用了分帳號(hào)部署的話,那么最多只是郵箱服務(wù)器崩潰,而不會(huì)影響文件服務(wù)器與root帳戶的運(yùn)行,還有挽救的余地。
所以,無論在Linux操作系統(tǒng)上部署多少應(yīng)用,最好都能夠把root 帳戶與普通帳戶分開來。Root帳戶一般情況下只用來做管理,而不用作他用。只有如此,才能夠?qū)崿F(xiàn)磁盤限額。
二、保證相對獨(dú)立的環(huán)境變量。
Linux操作系統(tǒng)跟Windows操作系統(tǒng)類似,環(huán)境變量分為用戶環(huán)境變量與通用環(huán)境變量。用戶環(huán)境變量就只對當(dāng)前的用戶有效;而通用環(huán)境變量則對整個(gè)操作系統(tǒng)中的用戶有效。有時(shí)候在部署網(wǎng)絡(luò)應(yīng)用,需要讓各個(gè)環(huán)境變量相對的獨(dú)立。在某個(gè)用戶下創(chuàng)建的環(huán)境變量(用戶環(huán)境變量),到另外一個(gè)帳戶那邊,就是無效的。為此就可以通過創(chuàng)建多個(gè)帳戶來保證不同帳戶之間環(huán)境變量的獨(dú)立性。如在Linux操作系統(tǒng)中需要部署一個(gè)ERP應(yīng)用,其有數(shù)據(jù)庫服務(wù)器與ERP應(yīng)用服務(wù)器兩個(gè)部分組成,這連個(gè)部分是相互獨(dú)立、又相互聯(lián)系的兩個(gè)部分。系統(tǒng)管理員往往會(huì)分別設(shè)置兩個(gè)普通的帳戶來部署這兩個(gè)應(yīng)用。通過這個(gè)方法,可以為每個(gè)應(yīng)用分別保存?zhèn)人的環(huán)境變量。從而讓多個(gè)應(yīng)用部署在同一臺(tái)計(jì)算機(jī)上時(shí),可以相對獨(dú)立的工作,彼此之間不會(huì)相互干擾。
如果把這些應(yīng)用都部署在同一個(gè)帳戶下,那么就需要設(shè)置很多的環(huán)境變量。此時(shí)都在一個(gè)帳戶下進(jìn)行設(shè)置的話,很可能出錯(cuò),而且也有可能相互沖突。為此為了給某些應(yīng)用創(chuàng)造一個(gè)相對獨(dú)立的工作環(huán)境,筆者建議不要用root帳戶在部署這些應(yīng)用。而且最好為每個(gè)應(yīng)用創(chuàng)建一個(gè)普通帳戶來管理,以保障環(huán)境變量的獨(dú)立性。
三、方便備份用戶的文件。
Root帳戶與普通帳戶的主目錄是不同的。特權(quán)用戶root其主目錄是/root,而普通用戶的主目錄則為/home/帳號(hào)名稱。Linux操作系統(tǒng)的這個(gè)設(shè)置非常的有用。如現(xiàn)在Linux操作系統(tǒng)上有兩個(gè)用戶,一個(gè)是特權(quán)用戶,一個(gè)是普通的員工。通常情況下,普通帳戶只能夠把自己的文件、郵件等等保存在自己的主目錄中。那么只需要對這個(gè)員工帳戶的主目錄進(jìn)行備份,就可以備份用戶的私有文件。通過備份用戶的主目錄,即使當(dāng)操作系統(tǒng)癱瘓或者員工換電腦時(shí),只需要恢復(fù)主目錄中的文件,那么就可以還用戶一個(gè)一模一樣的工作環(huán)境。為此,把特權(quán)用戶的目錄與普通用戶的目錄分開設(shè)置就變得非常的有用。 |
|
【收藏】【打印】【進(jìn)入論壇】 |
|
|
|
|
|
|
|