基於操做系統原理的Linux 的用戶管理



1、實驗目的shell

1.掌握爲root用戶修改密碼的方法。windows

2.掌握建立新用戶的方法。安全

3.掌握用戶組的管理方法。bash

4.掌握爲用戶受權的方法。url

2、實驗內容spa

1.Linux的用戶管理.net

(1)建立新用戶建立新用戶命令:useradd。3d

(2)刪除用戶orm

2.Linux的用戶組管理blog

(1) 建立組

在Linux 中能夠建立一個組,而後將成員添加到這個組的列表中。能夠以組爲單位來分配資源。隸屬於同一個組的成員能夠訪問同一資源。

建立組的命令:groupadd 。

(2) 管理組成員

能夠編輯/etc/group 文件,將成員添加到相應的組裏面。也能夠用 gpasswd 命令向組中添加成員。該命令中帶參數-a ,後面是要添加的用戶名和所屬組名。

3、實驗平臺

安裝Linux系統的計算機一臺。

4、實驗步驟

1.Linux的用戶管理

(1)建立新用戶建立新用戶命令:useradd。 如圖4-1所示:

clip_image002


例如,建立新用戶user01的命令以下:

useradd -c "normal user" -d /home/user01 -g users\ -G student,computer

-s /bin/bash user01 其中,

• -c "normal user":"normal user"是對該用戶的註釋。

• -d /home/user01:指定用戶的工做目錄(宿主目錄)爲/home/user01。

• -g users\:定義user01所屬的組爲users。

• -G student,computer:同時將user01歸屬於student和computer組。

• -s /bin/bash:指定用戶所啓動的shell爲/bin/bash。在Linux中,建立用戶後,必須爲用戶設置密碼。

例如,爲user01設置密碼的命令以下:

passwd user01 爲安全起見,密碼的設置不要過於簡單。在實際使用中,系統能夠根據當前的運行狀況自動肯定用戶的參數。

例如,建立一個用戶user01,能夠用以下命令:

useradd user01

系統建立用戶user01,在/home目錄下創建新目錄user01,並將user01的宿主目錄指

向該目錄,用戶啓動的shell爲當前系統所運行的shell。

(2)刪除用戶

刪除用戶命令:userdel 。 例如,刪除用戶user01 的命令:userdel user01 。 如圖4-2所示:

clip_image004


用戶被刪除之後,該用戶宿主目錄仍然存在,系統不會在刪除用戶的同時也刪除宿主目錄,主要是防止誤操做刪除該目錄中還有價值的資料。若是確認也能夠刪除宿主目錄了,須要用rm 命令手工刪除。

例如:rm –rf /home/user01 。

2.Linux的用戶組管理

(1) 建立組

在Linux 中能夠建立一個組,而後將成員添加到這個組的列表中。能夠以組爲單位來分配資源。隸屬於同一個組的成員能夠訪問同一資源。

建立組的命令:groupadd 。

例如,命令groupadd student將建立一個名爲「student」的沒有任何成員的組,如圖4-3所示:

clip_image006


(2) 管理組成員

能夠編輯/etc/group 文件,將成員添加到相應的組裏面。也能夠用 gpasswd 命令向組中添加成員。該命令中帶參數-a ,後面是要添加的用戶名和所屬組名。例如:gpasswd -a user01 student 。如圖4-4所示:

若刪除組的成員,該命令帶參數-d ,例如:gpasswd -d user01 student 。

clip_image008


5、運行結果

因爲實驗步驟中展現了詳細的結果內容,因此本次實驗結果可參詳實驗步驟。

6、實驗總結

本次實驗可總結以下:

一、在Linux 中,超級用戶稱爲root 用戶。root 用戶能夠控制全部的程序,訪問全部文件,使用系統上的全部功能。從管理的角度看,root 的權限是至高無上的。所以,root 帳號必定要經過安全的密碼保護,這一點很是重要。平常的使用不該該以root 用戶登陸。

二、root 用戶之外的全部用戶均可以稱爲普通用戶。Linux 系統能夠建立許多普通用戶,併爲其指定相應的權限。普通用戶也能夠被賦予root 特權,但賦予root 特權必定要謹慎。

三、使用系統前,必須先登陸,系統驗證用戶帳號和密碼的合法性。若是經過驗證,則登陸成功,反之不容許使用系統。用戶能夠登陸到字符模式或圖形的Xwindows 模式。 若要改變登陸的模式,能夠修改文件/etc/inittab 中設置登陸模式的一行: id:5:default 。

修改該行中的數字可控制用戶進入的模式。數字的具體定義以下。

0——中止運行(關機)。

1——單用戶模式。

2——沒有使用(可由用戶定義)。

3——徹底的多用戶模式(字符界面)。

4——沒有使用(可由用戶定義)。

5 ——徹底的多用戶模式(帶有基於X的登陸屏幕)。

6——從新引導。通常狀況下,文件inittab中設置的級別爲一、3或5。0、6級別不要在這裏使用。

當系統啓動完畢且用戶已經登陸到相應的運行模式後,能夠用命令init加級別數在不一樣模式之間切換。例如,init 0是關機、init 6是從新啓動等。

相關文章
相關標籤/搜索