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
- 配置Mysql使用者許可權命令MySql
- Linux命令-使用者、許可權管理、系統管理Linux
- Linux下使用者組、檔案許可權詳解Linux
- Linux使用者與許可權Linux
- Linux使用者、使用者組、檔案許可權學習筆記Linux筆記
- 批量修改資料夾及檔案使用者許可權和使用者組許可權 centosCentOS
- linux5-使用者許可權Linux
- 使用者許可權繼承另一使用者的許可權繼承
- Linux入門_基礎命令_使用者和組相關命令Linux
- linux每日命令(30):Linux 使用者及使用者組相關檔案、命令詳解Linux
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- linux 使用者/組相關操作Linux
- oracle使用者許可權Oracle
- mysql使用者許可權MySql
- oracle 使用者許可權Oracle
- linux給使用者新增sudo許可權Linux
- linux為使用者新增sudo許可權Linux
- Linux下ACL許可權控制以及用sudo設定使用者對命令的執行許可權Linux
- oralce關於使用者和許可權的一些命令(轉)
- 【許可權管理】Oracle中檢視、回收使用者許可權Oracle
- 『學了就忘』Linux使用者管理 — 52、使用者組管理相關命令Linux
- 提取使用者許可權或是不同資料庫使用者許可權的同步資料庫
- mongodb關於使用者許可權的總結MongoDB
- Linux給普通使用者新增ssh許可權Linux
- linux給普通使用者增加ssh許可權Linux
- Linux為普通使用者新增sudo許可權Linux
- Linux使用者與“最小許可權”原則Linux
- mysql使用者許可權管理MySql
- mysql使用者和許可權MySql
- 使用者物件許可權管理物件
- Oracle使用者與許可權Oracle
- 使用者許可權 plsql OracleSQLOracle
- Oracle使用者許可權管理Oracle
- Oracle中使用者、角色、與許可權涉及的相關表及檢視Oracle