3.1 賬戶管理

1. 用戶和組

Linux的賬戶包括用戶賬戶和組賬戶兩種。用戶賬戶有兩種,普通用戶賬戶和超級用戶賬戶。組是用戶的集合在CentOS中組有兩種類型:私有組和標準組。當創建一個新用戶時,若沒有指定其所屬組系統就會自動創建一個與用戶名同名的私有組,標準組可以包含多個用戶,若使用標準組,就需要在創建用戶時指定其所屬組。其實,一個用戶是可以屬於多個組,用戶登錄後所屬的組爲主組,其他組稱爲附加組

我們可以用下圖來表示超級用戶和文件所屬的用戶,組,其他用戶的關係:

clip_image001

用戶的意義:由於王家三人各自擁有自己的房間,所以,王二毛雖然可以進入王三毛 的房間,但是二毛不能翻三毛的抽屜喔!那樣會被三毛K的! 因爲抽屜裏面可能有三毛自己私人的東西,例如情書啦,日記啦等等的,這是『私人的空間』,所以當然不能讓二毛拿囉!

組的概念:由於共同擁有客廳,所以王家三兄弟可以在客廳打開電規機啦、翻閱報紙 啦、坐在沙發上面發呆啦等等的! 反正,只要是在客廳的玩意兒,三兄弟都可以使用 喔! 因爲大家都是一家人嘛!

其他人的概念:好了,那麼今天又有個人,叫做張小豬,他是張小豬家的人,與王家沒有關係啦! 這個時候, 除非王家認識張小豬,然後開門讓張小豬進來王家,否則張小豬永遠沒有辦法進入王家,更不 要說進到王三毛的房間啦!不過,如果張小豬透過關係認識了三毛,並且跟王三毛成爲好朋友, 那麼張小豬就可以透過三毛進入王家啦!呵呵!沒錯!那個張小豬就是所謂的其他人, Others!


2.Linux環境下的賬戶系統文件

2.1Linux下的賬戶系統文件主要有/etc/passwd,/etc/shadow,/etc/group

/etc/passwd 文件中每行定義一個用戶賬號,一行中又劃分爲多個字段定義用戶賬號的不同屬性,各字段間用“:”分隔。例如:

clip_image003


各字段的意義如下圖:

clip_image005


/etc/shadow 經過加密的用戶口令將保存在/etc/shadow文件裏,它只對root用戶可讀且提供了一些口令時效字段。文件內容如下:

clip_image007


各字段的意義:

clip_image009


/etc/group

clip_image010


各字段的意義

clip_image012


2.2管理賬戶的有關命令

添加新的用戶 useradd 選項 用戶名

各選項說明

clip_image014


添加smile 用戶

clip_image015


添加新的組 groupadd 選項 組名

clip_image017


修改已經存在的指定用戶 usermod 選項 用戶名

修改用戶的名字把smile改爲cy

clip_image018


groupmod 命令用於修改組信息,-g 修改GID,-n 修改組名。

clip_image020


刪除用戶 userdel 選項 用戶名

-r 同時刪除用戶的家目錄

clip_image021


刪除組 groupdel 選項 組名

clip_image023


2.3口令管理和口令時效

使用passwd命令進行口令管理

格式爲:passwd 選項 登陸用戶名

創建用戶jason 併爲其設置密碼

clip_image025


常用選項表示:

clip_image027


口令時效的設置

命令格式:chage 選項 用戶登錄名

再次登錄之後修改口令:chage –d 0 jason

選項的說明

clip_image029

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章