Linux下使用者 組許可權配置

2022-07-30 10:30:18 字數 1447 閱讀 6204

cat /etc/group

cat /etc/ashadow

一、使用者管理

1.新增使用者

#useradd 使用者名稱

useradd php100;用cat /etc/passwd檢視

分析:php100是建立的使用者名稱 x表示密碼佔位符 因為passwd檔案是每個使用者都有許可權 所以直接顯示是不安全的。密碼存在了/etc/shadow檔案中

1000表示使用者id 1001表示使用者所在的組id /home/php100表示家目錄 末尾如果是bash表示可以登入系統 如果是nologin表示無法登入作業系統

2.設定密碼

#passwd 需要設定密碼的使用者名稱

3.使用者編輯

#usermod 引數 需要修改的使用者名稱 常用的引數有 -l 表示給後面傳遞的使用者修改使用者名稱 語法格式

usermod -l 新的使用者名稱 需要修改的使用者名稱;-g 表示給後面傳遞的使用者名稱修改使用者組 語法各式

usermod -g 更改後的使用者組id 需要修改的使用者名稱

4.刪除使用者

#userdel 需要刪除的使用者名稱

二、使用者組管理

1.新增使用者組

#groupadd 使用者組名

2.使用者組編輯

#groupmod 引數 使用者組名

groupmod -n 新的使用者組名 舊的使用者組名

3.使用者組刪除 如果這個組有使用者的話是無法直接刪除的

#groupdel 需要刪除的使用者組名

建立組名group001 檢視組id=1003 再建立使用者user001 修改其組id為1003 最後執行刪除組操作出現提示

特別說明:linux系統中只有超級管理員才有許可權操作使用者和組

三、許可權設定

第乙個字元:表示文件的型別 d表示是目錄 - 表示是檔案

第2-4個字元 表示檔案所有者的許可權情況(u表示user)

第5-7個字元 表示所有者同組的組內成員的許可權情況(g表示group)

第8-10個字元 表示除上述兩類人員的其他使用者的許可權情況(o表示other)

1.通過字元形式設定許可權

#chmod 許可權組成資訊 需要操作的物件(資料夾/檔案)

針對單個物件(ugo)新增讀許可權 chmod u+r,g+r,o+r 需要操作的資料夾/檔案

針對單個物件(ugo)刪減讀許可權 chmod u-r,g-r,o-r 需要操作的資料夾/檔案

加許可權案例

減許可權案例

加許可權 rwx讀寫執行

設定全部的組成部分

#chmod a+r 檔案 a表示全部 r表示讀

2.通過數字的形式來設定許可權

4表示讀許可權 2 表示寫許可權 1表示執行許可權

全部許可權:4+2+1 =讀+寫+執行 7 ;讀寫許可權=6 讀許可權=4

擴充套件#man 命令 列出指定命令的所有命令 類似於手冊

Linux下使用者組 檔案許可權詳解

修改檔案使用者組 組名必須在 etc group檔案中 chgrp r grpname filename dirname r 將目錄內檔案的所屬組都改為指定組名 eg 修改檔案所屬使用者組 chgrp test etc fstab 修改目錄及目錄下所有檔案所屬組 chgrp r test root ...

Linux使用者 使用者組 檔案許可權

最近打算更仔細學習一下linux作業系統。先是惡補了一下使用者 使用者組 檔案許可權這三樣比較重要的知識。學習這幾樣東西,得先掌握linux的許可權系統相關知識。linux的許可權系統主要是由使用者 使用者組和許可權組成。使用者就是乙個個的登入並使用linux的使用者。linux內部用uid表示。使...

Linux 使用者和使用者組許可權

1.使用者管理 新增乙個使用者 useradd testuser或者adduser testuser 新增乙個使用者並將使用者新增到組裡 useradd g testgroup testuser 刪除乙個使用者,加上 r會把使用者home下的檔案也刪除 userdel r testuser 修改使用...