- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業務經營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯網協會理事單位
- 安全聯盟認證網站身份V標記
- 域名注冊服務機構許可:滇D3-20230001
- 代理域名注冊服務機構:新網數碼
Linux用戶管理相關命令
藍隊云小課堂:
1、useradd -- 添加用戶
用于Linux中創建的新的系統用戶。useradd可用來建立用戶帳號。帳號建好之后,再用passwd設定帳號的密碼.而可用userdel刪除帳號。使用useradd指令所建立的帳號,實際上是保存在/etc/passwd文本文件中。
useradd [選項] 用戶名
-d 目錄:指定用戶的主目錄
-m:如果主目錄不存在,則創建主目錄
-s shell:指定用戶的登錄 Shell
-g 組:指定用戶的初始登錄組
-G 組列表:指定用戶的附加組列表,組名之間用逗號分隔
-u UID:指定用戶的用戶ID
范例:
useradd –g sales jack –G company,employees
# -g:加入主要組、-G:加入次要組
useradd caojh -u 544
useradd -m -d /home/alice -s /bin/bash alice
2、usermod - 修改用戶
用于修改用戶的基本信息。usermod 命令不允許你改變正在線上的使用者帳號名稱。當 usermod 命令用來改變user id,必須確認這名user沒在電腦上執行任何程序
usermod [選項] 用戶名
-l 新用戶名:修改用戶名
-d 目錄:修改用戶的主目錄
-m:移動用戶的主目錄到新位置
-s shell:修改用戶的登錄 Shell
-g 組:修改用戶的初始登錄組
-G 組列表:修改用戶的附加組列表
-aG 組列表:將用戶添加到附加組中(不移除已有的附加組)
-u UID:修改用戶的用戶ID
-L:鎖定用戶賬號
-U:解鎖用戶賬號
范例:
usermod -a -G hr xiaolv
3、userdel - 刪除用戶
用于刪除給定的用戶,以及與用戶相關的文件。若不加選項,則僅刪除用戶帳號,而不刪除相關文件
userdel [選項] 用戶名
-f:強制刪除用戶,即使用戶當前已登錄;
-r:刪除用戶的同時,刪除與用戶相關的所有文件
4、passwd - 更改用戶密碼
用于設置用戶的認證信息,包括用戶密碼、密碼過期時間等。系統管理者則能用它管理系統用戶的密碼。只有管理者可以指定用戶名稱,一般用戶只能變更自己的密碼
passwd [選項] 用戶名
-d:刪除密碼,僅有系統管理者才能使用;
-f:強制執行;
-k:設置只有在密碼過期失效后,方能更新;
-l:鎖住密碼;
-s:列出密碼的相關信息,僅有系統管理者才能使用;
-u:解開已上鎖的帳號。
拓展:
# 存放用戶信息:/etc/passwd /etc/shadow
# 存放組信息:/etc/group /etc/gshadow
# 用戶信息文件分析: 每項用:隔開 如:jack:X:503:504:::/home/jack/:/bin/bash
jack # 用戶名
X # 口令、密碼
503 # 用戶id(0代表root、普通新建用戶從500開始)
504 # 所在組
: # 描述
/home/jack/ # 用戶主目錄
/bin/bash # 用戶缺省Shell
# 組信息文件分析:如:jack:$!$:???:13801:0:99999:7:*:*:
jack # 組名
$!$ # 被加密的口令
13801 # 創建日期與今天相隔的天數
0 # 口令最短位數
99999 # 用戶口令
7 # 到7天時提醒
* # 禁用天數
* # 過期天數
5、groupadd - 添加用戶組
創建一個新的工作組
groupadd [選項] 組名
-g:指定新建工作組的id
-r:創建系統工作組,系統工作組的組ID小于500
-K:覆蓋配置文件“/ect/login.defs”
-o:允許添加組ID號不唯一的工作組
范例:groupadd -g 344 jsdigname
6、groupmod - 修改用戶組
更改群組識別碼或名稱,更改群組的識別碼或名稱
-n 新組名:修改組名。
-g GID:修改組的組ID。
范例:
groupmod -n devs developers
7、groupdel - 刪除用戶組
用于刪除組
groupdel developers
8、gpasswd - 管理 /etc/group 和 /etc/gshadow
gpasswd [選項] [參數]
-a:添加用戶到組
-d:從組刪除用戶
-A:指定管理員
-M:指定組成員和-A的用途差不多
-r:刪除密碼
-R:限制用戶登入組,只有組中的成員才可以用newgrp加入該組
9、id - 顯示用戶和組信息
10、chage - 更改用戶密碼過期信息
chage [選項] 用戶名
-l:顯示用戶的密碼有效期信息。
-E:設置賬號過期日期。
-M:設置密碼的最大有效期。
-m:設置密碼的最小有效期。
-I:設置密碼過期后的寬限天數。
-W:設置密碼到期警告天數。
更多小知識,可聯系藍隊云一起探討。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP