Linux中的權限應用

存在的BUG:

BUG1:

  1. 創建用戶並指定組,useradd -g police jack 組存在情況下
  • 別人演示的正常登錄

BUG2:報-bash-4.1$

  1. 已經存在用戶poxh,沒有家目錄
    useradd -d /home/poxh poxh
  2. 已經存在tiger家目錄,不存在用戶xh
    useradd -d /home/tiger xh
  • 讓poxh,xh可以正常登錄

實例一:

在這裏插入圖片描述

存在的問題

  1. 不知道在哪裏創建組
    使用root用戶在Home目錄下創建kkk目錄,然後進入kkk
創建kkk目錄指令:mkdir kkk
  1. 不知道創建組的指令
    使用root用戶執行指令:groupadd police
  2. 不知道在哪裏創建用戶並指定組
    使用root用戶還在當前目錄
  3. 不知道創建用戶並指定組的指令
    使用root用戶執行指令:useradd -g police jack
刪除組指令:groupdel 組名
  1. 不知道給用戶設置密碼的指令
    使用root用戶執行命令:passwd jack
  2. 新創建的用戶不能用Xshell登錄
    正確的創建語句指令(在沒有這個tiger組之前):useradd -d /home/tiger lee1
  3. 刪除組,刪除用戶
刪除用戶指令:userdel 用戶名
  1. 創建用戶,逐一設置家目錄和所在組
 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 目錄名
  1. 設置家目錄對所在組用戶的查看權限:u,g,o:所有者,所在組,其他組
使用root用戶執行指令:chmod 750 文件
  1. pxm登錄,在自己家目錄下創建ok.txt文件
  2. 修改文件對於其他組的權限
  3. 修改文件對於所在組和其他組的權限
  4. 使用root用戶修改jack所在組到police組
  5. pxm修改文件權限讓Jack可以讀和執行
  6. Jack修改ok.txt文件

實現步驟

  1. root登錄創建police、bandit組
  2. 創建jack,jerry,xh,xq用戶並指定組
  3. 設置用戶對應的密碼
  4. 用jack登錄創建一個自己可以讀寫,本組人可以讀,其他組沒有任何權限的jack.txt文件
  5. jack修改TXT權限,讓其它組人可以讀,本組人可以讀寫
  6. 用root改變xh的所在組
  7. 用jack改變jack目錄對於所在組的權限
  8. xh重新登錄,進入jack文件夾
  9. 修改jack.txt文件

實例二:

在這裏插入圖片描述

缺失的知識點

  1. vim的使用
  2. 文件的查看

用時

  1. 16分鐘

實例三:

在這裏插入圖片描述

重點總結

  1. 給用戶賦予所在組的權限後,需要重新登錄才能進入到組裏面
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章