日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD用戶管理之增加用戶

1 2 3 4 下一頁
為了使用多用戶的FreeBSD操作系統(tǒng),必須是系統(tǒng)的登記用戶 。用戶信息保存在/etc目錄下passwd 文件中,在這個文件中定義的一個FreeBSD用戶應具有以下屬性:
用戶名(Username):在系統(tǒng)中使用這個用戶名來標識用戶,每個用戶名不超過8個字符,且是大小寫敏感的 。習慣上用戶名只使用小寫字母,通常根據(jù)用戶真實名字的縮寫來選擇合適的用戶名 。
用戶標識號(User ID):由于計算機中處理數(shù)字比處理字符串更容易,因而使用數(shù)字方式的用戶標識號來區(qū)分不同用戶更為適合 。事實上Unix系統(tǒng)就是使用唯一的用戶標識號來區(qū)分用戶的,在某些特定目的下,可以存在多個有不同用戶名、但用戶標識號相同的用戶,這表示這些不同用戶名的用戶實際上是同一個用戶 。
口令(passWord):系統(tǒng)用它來驗證用戶是否合法 。超級用戶root可以使用系統(tǒng)程序 passwd來更改每個用戶的口令,用戶也可以使用passwd來更改自己的口令 。較老的Unix系統(tǒng)中直接在 passwd文件中保存口令的密文,由于passwd文件是系統(tǒng)中的每個用戶都可以讀取的,只通過加密來保證口令的安全性 。然而現(xiàn)代計算機的發(fā)展使得情形發(fā)生了變化,高速計算能力使得通過猜測的方式來破譯口令成為可能 。因此現(xiàn)在Unix中口令均不再直接保存在passwd文件中了,而passwd文件中的口令域使用一個 “* 來代替 。FreeBSD使用 /etc/master.passwd作為真正的口令文件,保存包括個人口令在內(nèi)的數(shù)據(jù),但這個文件不能被普通用戶讀取 。
【FreeBSD用戶管理之增加用戶】命令解釋程序(shell):用戶登錄后啟動這個程序來接收用戶的輸入并執(zhí)行輸入相應命令,標準的shell有sh和csh,更復雜易用的shell有bash和tcsh等,但它們不是基本系統(tǒng)的一部分,必須額外安裝 。shell程序是一個標準的Unix程序,但系統(tǒng)在/etc/shells文件中定義了一些標準shell的名字,很多應用程序檢查這個文件中內(nèi)容和用戶的shell來判斷這個用戶是普通用戶,還是用于特定目的而創(chuàng)建的用戶 。
個人目錄(home Directory):由于FreeBSD是多用戶系統(tǒng),每個用戶都要有自己的獨立使用環(huán)境,不同用戶的文件不能相互交叉存放,因此Unix中為每個用戶配置了自己的個人目錄,用戶的文件都放置在各自的目錄下,從而互不干擾 。習慣上FreeBSD下用戶的個人目錄位于/home目錄下,使用用戶名作為子目錄名,多數(shù)shell中使用波浪符號~,來代表該用戶的個人目錄 。
組標識號(Group ID):具有相似屬性的多個用戶可以被分配到一個組內(nèi),每個組都有自己的組名,且以自己的組標識號相區(qū)分(組標識號和組的對應關(guān)系在/etc/group文件中給出),用戶的組標識號保存在passwd文件中 。早期的Unix中,每個用戶只能屬于一個組,而現(xiàn)代Unix中每個用戶可以同時屬于多個組,除了在passwd文件中指定了其歸屬的基本組之外,還可以在文件/etc/group中,明確指定一個組包括某個用戶,使得該用戶能屬于多個組 。

    推薦閱讀