1. 程式人生 > >實驗2 Linux使用者管理

實驗2 Linux使用者管理

實驗目的:

1、 掌握使用者管理的基本內容和原理;

2、 理解與使用者管理有關的工具與命令的具體作用以及關鍵部分的內容;

3、從使用者管理的角度初步理解系統安全管理的具體內容。

實驗要求及內容:

1、 使用vi進行文件編輯,如何控制游標的移動、兩種模式的切換、字串的查詢與替換、行號的設定、如何存檔退出。

2、熟悉Linux使用者管理各種功能,如何增加使用者與使用者組,並將兩個使用者設為同組使用者

(1) 如何進行模式切換(哪兩種模式

圖形介面和命令列介面切換

圖形介面和命令列介面切換按住ctrl + alt + F進行切換

(2)  a A I i o O這些命令的功能是什麼

文字輸入模式(

Input Mode)在指令模式下(Command Mode)按a/A鍵、i/I鍵、o/O鍵進入文字模式,文字輸入模式的命令及其含義如下所示。a -----在游標後開始插入A -----在行尾開始插入i -----從游標所在位置前面開始插入I -----從游標所在列的第一個非空白字元前面開始插入o -----在游標所在列下新增一列並進入輸入模式O -----在游標所在列上方新增一列並進入輸入模式

(3) /etc/passwd/etc/group中的內容主要是什麼?

一、/etc/passwd 是使用者資料庫,其中的域給出了使用者名稱、加密口令和使用者的其他資訊

 

二、/etc/shadow是在安裝了影子

(shadow)口令軟體的系統上的影子口令檔案 

1groupname GID到名稱的一種對映,組名
2password 儲存密碼的位置
3GID ID
4user 組成員

 

(4) 你新新增的使用者與使用者組的名稱是什麼?UIDGID分別是多少?

使用者student,使用者組studentUID500GID500

 

(5) 新增完使用者和組以後/etc/passwd的內容是什麼?

 

(6) 如何將兩個使用者高為同組使用者?實現後/etc/passwd的內容有何改變?

groupadd  stu                      建立使用者組useradd  student                        建立1使用者

passwd                            設定1的密碼useradd  student1                       建立2使用者passwd                           設定2的密碼gpasswd  -a  student  stu           把1使用者新增到stu使用者組gpasswd  -a  student1  stu           同上

 

Stu使用者組下多出了二個使用者student和了studen1

 

(7)  檢視你所在Linux系統的相關檔案,回答以下問題: l

 使用者root的使用者ID和組ID為多少?

00

他的主目錄在那裡

/root

 

  l 使用者root所屬的組名稱以及組ID為多少?

Root

0

 

  請舉出一個普通使用者,指出他的主目錄及其所使用的shell是什麼?  l 請舉出一個普通使用者,指出他的所屬的組名稱以及組ID。

 

如圖所示

主目錄/home/student,使的shellbase  

 

如圖,student使用者屬於stu組,組ID500.

(8) 新建使用者abc1abc代表你的姓名全拼,下同),為其新增密碼“123456”。檢視該使用者帳號密碼的加密密文。

 

密文如下

 

(9)  修改上題中使用者abc1的密碼為“abcdef”。

 

(10)   新建使用者abc2,並從root使用者的身份切換到該使用者身份。然後再從該使用者身份切換為root使用者。

 

(11)  新建使用者abc3,將其設定為口令為空,通過使用者身份切換驗證設定是否成功。

  root使用者身份新建使用者abc4,然後對其進行鎖定,最後以root使用者身份刪除該使用者。如圖

 


(12) 新建組群abc5,將本次實驗中新建的所有使用者新增到該組群中。

 


由於一個使用者被刪除所以應只有三個使用者