目錄
- 組管理
- 權限管理
- 權限管理應用實體
- 傳送門
組管理
Linux 中 每個用戶必須屬于一個組,不能獨立于組外
Linux 中 每個檔案有所有者、所在組、其它組的概念
所有者(可變): 一般為檔案的創建者
ls -ahl查看當前目錄下所有檔案的所有者
chown 用戶名 檔案名修改檔案的所有者所在組:
所有者所在的用戶組,具有對檔案的一些權限
groupadd animal創建 animal 用戶組
useradd -g animal dog創建一個用戶并將其放入 animal 用戶組中
usermod -g animal dog修改 dog 用戶所在組
touch dog.txt在 root 用戶下創建,默認組為 root
chgrp animal dog.txt將 dog.txt 的所在組改為 animal其它組:除檔案的所有者和所在組的用戶外,系統的其它用戶都是檔案的其它組
cat /etc/group在 /etc/group 中查看用戶組
cat /etc/group | grep animal篩選查看是否有 animal 用戶組
id 用戶名可查看用戶資訊
usermod -g 新組名 用戶給用戶換組
權限管理
rwx權限:
陣串列示權限r =4 w=2 x=1 rwx = 4+2+1 = 7
作用于檔案:
[r]表示具有讀取查看檔案的權限
[w]表示具有修改檔案內容的權限,不代表可以洗掉檔案,需有對檔案所在目錄的[w]權限
[x]表示具有執行檔案的權限
作用于目錄:
[r]具有讀取 目錄內容的權限; 即可以查看目錄里面有哪些檔案 ls
[w]具有修改目錄結構的權限在目錄內創建或洗掉檔案 和 重命名目錄
[x]具有進入目錄的權限cd 命令
修改權限 chmod
chmod u=rwx,g=r,o=r go,txt
chmod a-x go.txt所有人洗掉對 go.txt 的執行權限
修改所有者
chown tom /home/abc.txt將home路徑下的abc.txt 檔案的所有者修改為 tom
chown -R tom /home/test將檔案目錄及其所有子檔案和目錄的所有者改為 tom
修改所在組
chgrp animal dog.txt修改dog.txt的所在組為animal
chgrp -R animal go修改 go 目錄及其下所有子目錄檔案的所在組為animal
權限管理應用實體
警察和土匪
創建用戶組
groupadd police
groupadd bandit
創建用戶并分配用戶組
useradd -g police jack
useradd -g police jerry
useradd -g bandit xh
useradd -g bandit xq
passwd 設定用戶密碼
chmod 775 jack為其它用戶開啟大門,否則無法讀取寫入
chmod 764 jack.txt設定檔案權限,本組人可讀取寫入,其它組人可以讀
usermod -g police xh更改 xh 用戶組
神仙與妖怪
groupadd sx
groupadd yg
創建用戶,其默認用戶組名與用戶名相同
useradd ts
useradd wk
useradd bj
useradd ss
passwd 用戶名
修改用戶組
usermod -g 組名 用戶名
傳送門
【小白入門 通俗易懂】2021韓順平 一周學會Linux
linux【報錯】userdel: user xiaoming is currently used by process 4713解決
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286512.html
標籤:其他




















