存在的BUG:
BUG1:
- 創建用戶並指定組,useradd -g police jack 組存在情況下
BUG2:報-bash-4.1$
- 已經存在用戶poxh,沒有家目錄
useradd -d /home/poxh poxh
- 已經存在tiger家目錄,不存在用戶xh
useradd -d /home/tiger xh
實例一:
存在的問題
- 不知道在哪裏創建組
使用root用戶在Home目錄下創建kkk目錄,然後進入kkk
創建kkk目錄指令:mkdir kkk
- 不知道創建組的指令
使用root用戶執行指令:groupadd police
- 不知道在哪裏創建用戶並指定組
使用root用戶還在當前目錄
- 不知道創建用戶並指定組的指令
使用root用戶執行指令:useradd -g police jack
刪除組指令:groupdel 組名
- 不知道給用戶設置密碼的指令
使用root用戶執行命令:passwd jack
- 新創建的用戶不能用Xshell登錄
正確的創建語句指令(在沒有這個tiger組之前):useradd -d /home/tiger lee1
- 刪除組,刪除用戶
刪除用戶指令:userdel 用戶名
- 創建用戶,逐一設置家目錄和所在組
1. 查看所有家目錄:在home目錄下,ls
2. 查看所有組:cat /etc/group
3. 查看用戶所在家目錄:cat /etc/passwd
4. 查看用戶所在組:cat /etc/group
5. 修改用戶所在家目錄:usermod -d 目錄 用戶名
6. 修改用戶所在組:usermod -g 組名 用戶名
7. 刪除用戶:userdel xq
8. 刪除用戶和家目錄:userdel -r xq
9. 修改目錄所有者和所在組:
10. 刪除目錄:rm -dfr 目錄名
- 設置家目錄對所在組用戶的查看權限:u,g,o:所有者,所在組,其他組
使用root用戶執行指令:chmod 750 文件
- pxm登錄,在自己家目錄下創建ok.txt文件
- 修改文件對於其他組的權限
- 修改文件對於所在組和其他組的權限
- 使用root用戶修改jack所在組到police組
- pxm修改文件權限讓Jack可以讀和執行
- Jack修改ok.txt文件
實現步驟
- root登錄創建police、bandit組
- 創建jack,jerry,xh,xq用戶並指定組
- 設置用戶對應的密碼
- 用jack登錄創建一個自己可以讀寫,本組人可以讀,其他組沒有任何權限的jack.txt文件
- jack修改TXT權限,讓其它組人可以讀,本組人可以讀寫
- 用root改變xh的所在組
- 用jack改變jack目錄對於所在組的權限
- xh重新登錄,進入jack文件夾
- 修改jack.txt文件
實例二:
缺失的知識點
- vim的使用
- 文件的查看
用時
- 16分鐘
實例三:
重點總結
- 給用戶賦予所在組的權限後,需要重新登錄才能進入到組裏面