Linux使用者管理 (實驗2)
實驗報告
實驗名稱: Linux使用者管理
實驗目的:
1、 掌握使用者管理的基本內容和原理;
2、 理解與使用者管理有關的工具與命令的具體作用以及關鍵部分的內容;
3、從使用者管理的角度初步理解系統安全管理的具體內容。
實驗要求實驗內容:1、 使用vi進行文件編輯,如何控制游標的移動、兩種模式的切換、字串的查詢與替換、行號的設定、如何存檔退出。
2、熟悉Linux使用者管理各種功能,如何增加使用者與使用者組,並將兩個使用者設為同組使用者
實驗過程:
(自己根據自己上機的情況填寫),以下內容僅供同學參考
· 如何進行模式切換(哪兩種模式)
· 0-系統直接關機
· 1-單人維護模式,用在系統出問題時的維護
· 2-類似下面的run-level3,單無網路服務
· 3-完整的含有網路功能的純文字模式
· 4-系統保留功能
· 5-XLL(與run-level3類似,但使用X-Windows)
· 6-reboot(重新開機)
檢視本機現在的模式:
切換到2
· a A I i o O這些命令的功能是什麼?
a A I i o O 在vim 文字編輯器的用法
a:在游標所在字元後開始插入
A:在游標所在你行的行尾開始插入
i:在游標所在字元前開始插入
I:在游標所在行的行首開始插入 如果行首有空格則在空格之後插入
o:在游標所在行的下面另起一新行插入
O:在游標所在行的上面另起一行開始插入
a A I i o O 在
ls -a 列出檔案下所有的檔案,包括以“.“開頭的隱藏檔案(linux下檔案隱藏檔案是以.開頭的,如果存在..代表存在著父目錄)
ls -A 列出除了"."和".."以外的檔案
ls -l 列出檔案的詳細資訊,如建立者,建立時間,檔案的讀寫許可權列表等等
ls-i列出檔案的 inode 號
ls-o 顯示檔案的除組資訊外的詳細資訊
ls-O(無效命令,請注意)
· /etc/passwd與/etc/group中的內容主要是什麼?
· /etc/passwd中一行記錄對應著一個使用者,每行記錄又被冒號(:)分隔為7個欄位
· 分別為:使用者名稱:密碼:使用者標識號(UID):組標識號
· 使用者組的所有資訊都存放在/etc/group檔案中。此檔案的格式是由冒號(:)隔開若干個欄位,這些欄位具體如下:
· 組名:使用者組加密:組標識號:組內所包含的成員
· 你新新增的使用者與使用者組的名稱是什麼?UID與GID分別是多少?
新新增一個student使用者,UID是500,GID是500
新新增一個group使用者組,UID是501,GID是501
· 新增完使用者和組以後/etc/passwd的內容是什麼?
· 如何將兩個使用者成為同組使用者?實現後/etc/passwd的內容有何改變?
修改使用者的GID號。我新建倆個使用者分別為student和student1
我將他們都放到GID為501的group使用者組中:
· 檢視你所在Linux系統的相關檔案,回答以下問題: l 使用者root的使用者ID和組ID為多少?,他的主目錄在那裡? l 使用者root所屬的組名稱以及組ID為多少? 請舉出一個普通使用者,指出他的主目錄及其所使用的shell是什麼? l 請舉出一個普通使用者,指出他的所屬的組名稱以及組ID。
使用者root的使用者ID為0和組ID為0,他的主目錄在/root
使用者root所屬的組名稱為root以及組ID為0
普通使用者,他的主目錄是/home/student1及其所使用的shell是/bin/bash
普通使用者student,他的所屬的組名稱為group以及組ID為501。
· 新建使用者abc1(abc代表你的姓名全拼,下同),為其新增密碼“123456”。
· 檢視該使用者帳號密碼的加密密文。
· 修改上題中使用者abc1的密碼為“abcdef”。
使用 使用者abc1,並從root使用者的身份切換到該使用者身份。然後再從該使用者身份切換為root使用者。
· 新建使用者abc2,將其設定為口令為空,通過使用者身份切換驗證設定是否成功。
成功
· 以root使用者身份對使用者abc1進行鎖定,最後以root使用者身份刪除該使用者。
· 新建組群abc5,將本次實驗中新建的所有使用者新增到該組群中。
總結:多多練習,在程式設計的時候才能熟悉。