Linux使用者/使用者組/許可權相關命令
1. 使用者組的管理
1.1 cat /etc/group 檢視使用者組
- 命令:cat /etc/group 檢視所有的使用者組
- 備註:/etc/group是使用者組存放的地址
名詞 | 解釋 |
---|---|
組名 | 組名是使用者組的名稱,由字母或數字構成。與/etc/passwd中的登入賬號重複 |
口令 | 口令欄位存放的是使用者組加密後的口令字。一般為空或x |
組標識號 | 組標識號與使用者標識號類似,也是一個整數,被系統內部用來標識組,又稱GID |
以kmem: x: 9為例,kmem是組名,9是組ID,自動生成,修改組名後ID不變
1.2 增加/修改/刪除使用者組
含義 | 格式 | 舉例 |
---|---|---|
增加使用者組 | groupadd 組名 | groupadd test21 |
修改使用者組 | groupmod –n 新組名 舊組名 | groupmod –n test2121 test21 |
刪除使用者組 | groupdel 組名 | groupdel test2121 |
2. 使用者管理
2.1 cat /etc/passwd 檢視使用者
-
命令:cat /etc/passwd
-
使用者欄位說明
欄位 | 說明 |
---|---|
使用者名稱 | 代表使用者賬號的字串,通常長度不超過8個字元,登入名中不能使用冒號,因為冒號在這裡是分隔符。為了相容起見,還應包含點字元,且不能使用連字元(-)和加號開頭 |
口令 | 存放著加密後的使用者口令字,存放一個特殊的字元,例如x或*,加密後的使用者口令字存放在/etc/shadow檔案中 |
使用者標識號 | 是一個整數,系統內部用它來標識使用者,一般情況下它與使用者名稱是一一對應的 |
組標識號 | 欄位記錄的是使用者所屬的使用者組,它對應著/etc/group檔案中的一條記錄 |
2.2 useradd 增加使用者
- 格式
useradd 使用者名稱 –c 使用者描述 –g 所屬使用者組
備註:所屬使用者組可以是組名,也可以是組ID
- 引數
引數 | 含義 |
---|---|
-c | 指定一段註釋性描述 |
-g | 指定使用者所屬的使用者組 |
- 備註
-c和-g都可以不加,當只使用useradd建立一個使用者名稱時,此使用者名稱不屬於已有的任何組,系統會自動建立一個和使用者名稱同名的組
- 舉例
useradd test1 –c danshiju –g test21(建立一個屬於test21使用者組的test1使用者,使用者的描述是danshiju)
2.3 usermod 修改使用者
引數 | 格式 | 含義 |
---|---|---|
-l | usermod –l 新使用者名稱 舊使用者名稱 | 指定一個新賬號,即將原來的使用者名稱改為新的使用者名稱 |
-c | usermod –c 新描述 使用者名稱 | 修改描述 |
-g | usermod –g 新使用者組 使用者名稱 | 修改使用者所屬的使用者組 |
2.4 userdel 刪除使用者
- 格式:userdel 使用者名稱(此處需要使用使用者名稱,不能使用使用者ID)
- 舉例:userdel test1(刪除test1使用者)
3. passwd 為使用者設定密碼
-
格式:passwd 使用者名稱
-
使用新建的使用者登入
-
登入並連線之後的介面
4. 許可權相關的命令
4.1 su 切換使用者
- 格式:su – 使用者名稱
- 注意
① root向任意一個使用者切換時不需要輸入密碼,退回到root賬號時,輸入exit即可
② 普通使用者之間相互切換或普通使用者切到root賬號時,需要輸入密碼
4.2 chown 更改檔案的擁有者
- 格式
chown 新使用者名稱:新使用者組 要修改的檔案
- 引數
-R 更改資料夾的許可權,包括資料夾裡面的子檔案和子資料夾許可權
- 備註:只有root賬號有這個更改許可權
4.3 chmod 改變檔案或資料夾的許可權
- 許可權代號
字母 | 含義 | 數字代號 |
---|---|---|
r | 讀取許可權 | 4 |
w | 寫入許可權 | 2 |
x | 執行或切換許可權 | 1 |
- | 不具有任何許可權 | 0 |
- 舉例
程式碼 | 許可權代號 |
---|---|
drwxrw–w- | 762 |
drwxr----- 2 | 740 |
drwxrw–w-許可權為762
drwxr----- 2許可權為740
- 數字說明
三個數字分別對應的是所有者的許可權,同組的許可權,其他許可權
- 對於資料夾
x:表示能否進入此資料夾(cd進去)
r:表示能否看到資料夾下的子檔案和子資料夾
w:表示能否建立新檔案或資料夾
- 對於檔案
x:表示能否執行
r:表示能否讀取檔案內容
w:表示能否正常修改檔案內容
- 引數
-R 對當前目錄下的所有檔案與子目錄進行相同的許可權變更
- 格式
chmod 三位數字 檔案/資料夾
5. 檢視磁碟和記憶體空間命令
5.1 df 顯示指定磁碟檔案的可用空間
-
引數
-h 使用-h選項自動以KB、MB、GB單位來顯示,可讀性高(最常用) -
備註
重點是看使用率,避免使用率超過80%
名詞 | 解釋 |
---|---|
Size | 總大小 |
Used | 已使用 |
Avail | 可用大小 |
Use% | 使用率 |
5.2 du 顯示每個檔案和目錄的磁碟使用空間
-
引數
-h 以人們較易讀的容量格式(G/M)顯示,常用 -
備註
若已處於sunmin資料夾下,可簡寫為:du –sh ./ 點代表當前資料夾
5.3 free 顯示系統使用和空閒的記憶體情況
引數 | 含義 |
---|---|
-k | 以KB為單位顯示記憶體使用情況,預設單位 |
-m | 以MB為單位顯示記憶體使用情況 |
-g | 以GB為單位顯示記憶體使用情況 |
5.4 netstat 列出當前在對外服務的所有埠
命令:netstat -ntpl
相關文章
- Linux使用者、組、許可權管理Linux
- linux使用者許可權Linux
- Linux使用者與許可權Linux
- 使用者和組的許可權
- linux5-使用者許可權Linux
- linux每日命令(30):Linux 使用者及使用者組相關檔案、命令詳解Linux
- Linux入門_基礎命令_使用者和組相關命令Linux
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- 使用者許可權管理之使用者與組管理
- linux 使用者/組相關操作Linux
- pg許可權相關
- 『學了就忘』Linux使用者管理 — 52、使用者組管理相關命令Linux
- 快速上手Linux核心命令(十一):Linux使用者相關命令Linux
- Linux系統上的常用基礎命令,深入使用者與使用者組的相關命令!Linux
- 『學了就忘』Linux基礎命令 — 24、檔案基本許可權的相關命令Linux
- linux為檔案/目錄分配使用者組/許可權(chown chgrp chmod)Linux
- mongodb關於使用者許可權的總結MongoDB
- Linux常用命令之使用者許可權管理chmod、chown、chgrp、umask命令講解Linux
- mysql使用者許可權管理MySql
- LINUX SSH互信與使用者家目錄許可權Linux
- Linux下的檔案許可權和使用者身份Linux
- Linux檔案許可權管理命令Linux
- MySQL使用者及許可權管理MySql
- Oracle使用者角色許可權管理Oracle
- MySql查詢使用者許可權MySql
- MySQL 使用者及許可權管理?MySql
- 淺談PostgreSQL使用者許可權SQL
- MongoDB 使用者與許可權管理MongoDB
- Linux常用命令--許可權管理命令Linux
- CDB和PDB關於使用者建立和使用者許可權區別
- mysql 給了使用者所有許可權ALL PRIVILEGES,但是該使用者沒有grant許可權MySql
- Linux雲端計算-04_Linux使用者及許可權管理Linux
- mysql 命令列安裝並給使用者sa所有許可權MySql命令列
- APP許可權相關的東西APP
- 『學了就忘』Linux使用者管理 — 51、使用者管理相關命令Linux
- linux使用者及組相關檔案介紹Linux
- 使用者角色許可權管理架構架構
- mysql 8.0.21使用者及許可權操作MySql