【譯】-Linux中什麼時候使用root&什麼時候使用普通用戶

原文地址:www.linux.org/threads/whe…linux

做爲root用戶使用系統

  安裝了Linux後,你所作的第一件事就是以「root」用戶登陸系統。而後輸入密碼,這樣保證只有你才能以「root」身份登陸系統。當你決定以root身份工做時,你最好先去電話亭換一套前面有大大的「S」字母的藍色緊身衣,由於root被稱爲「超級用戶」(若是喜歡你能夠不穿紅色披風)。
  這並非對《超人:鋼鐵之軀》的詼諧影射。成爲「Superman」極具魅力,但root實際上更像是Linux系統的「看門人」。root用戶能掌控一切,好比:關燈,關暖氣,把你鎖在外面,清理系統以確保系統正常運行。做爲一個看門人最重要的是,他無所不知。bash

「root」用戶不適用於平常工做

  正如我所提到的,Linux使您的計算機成爲一個真正的多用戶系統,這意味着除了root以外,您還能夠而且應該做爲另外一個用戶工做。我說「應該」是由於做爲「root」作平常工做可能有害。當我第一次開始使用Linux時,信息不是那麼容易得到的,個人腦子裏仍然有「一臺計算機—一個用戶」的概念。 在我弄丟了讓Linux運行必須的文件和程序以後,我才意識到做爲root用戶工做並很差。工具

做爲另外一個用戶工做

  那麼,你是如何使用Linux進行平常工做的呢?這很簡單。你能夠經過使用非「root」用戶的身份來完成工做。你能夠選擇你喜歡的用戶名。若是你是「Bob」,能夠建立一個名爲「Bob」的用戶帳號。順便說一下,若是Charles王子正在讀這篇文章,那麼Charles Philip Arthur George 有點太長了,並且有空格,這是Linux不喜歡的——他應該試試「charlie」。我發現有一件事很是有用,那就是有了Linux,我能夠以不一樣的人的身份工做(此處不該該推斷我有人格分裂障礙).我只是一個有幾份不一樣工做的人。這樣我能夠更好地組織個人工做。ui

添加一個新用戶

  Bob,如今該建立你的帳戶了。若是你的名字是Hrothgar,用「Hrothgar」或「Hrothie」來替代「Bob」。
  如今使用「root」用戶進行操做。是的,我剛剛警告過你不要用「root」用戶工做,但這裏必須使用「root」用戶發揮權威。大多數主要的發行版都有這樣的工具。例如,SuSE有一個叫作YAST的好工具,您只需填寫正確的信息,就能夠輕鬆地添加用戶。有關工具的信息,請參考你的Linux版本。還有一種方法是直接動手,其實這並不會弄髒你的手,除非你同時在吃着烤排骨。spa

使用「useradd」 和 「passwd」

要添加新用戶,您還可使用「useradd」命令。這命令名字是否是挺合邏輯的?code

useradd Bob
複製代碼

你可能不會看到任何信息,這是正常的,不用擔憂。Linux被告知有一個新用戶,他的名字叫「Bob」。ip

如今你應該給設置一個密碼。get

passwd bob
複製代碼

Linux將詢問你的密碼。請遵循我以前給出的關於密碼的建議;另外,不要使用「root」密碼,就像「一人一票」同樣,「一個用戶一個密碼」。隨後Linux將要求你從新輸入一次密碼。class

用戶目錄中有什麼

建立新用戶時,在/home中爲該用戶建立了一個目錄。要查看這個新目錄中的內容,您必須執行如下操做。
轉到/home目錄。輸入:thread

cd /home
複製代碼

您能夠經過輸入pwd命令來確保本身位於/home目錄中

你會看到這個:/home。

如今你須要輸入:

cd Bob      
複製代碼

你能夠輸入:

ls -a
複製代碼

爲了看看目錄裏有什麼,使用-a選項,您將看到一些以'.'開頭的文件。若是你不使用-a,這些一般是隱藏的。

如今你能夠以「Bob」、「Charles」或任何你想成爲的人的身份去工做了。

相關文章
相關標籤/搜索