實驗室賬號管理系統需自動化創建用戶並發送密碼郵件。本文演示利用 openssl passwd 生成 crypt 密文,配合 useradd -p 實現無交互創建帶密碼用戶,結合 SSH 免密分發實現多服務器同步。
openssl passwd -crypt "明文密碼" # 輸出示例:S0dAmthh3vjPQ
-crypt 產生傳統 DES crypt 格式,兼容 useradd -p。
useradd -p "S0dAmthh3vjPQ" test
可額外加參數:-g 組 -d 家目錄 -s shell -m 創建家目錄。
ssh user@web1 "useradd -p '密文' username"user 模塊批量推送:- name: Create user
user:
name: "{{ username }}"
password: "{{ crypted_password }}"
groups: wheel
append: yesopenssl passwd -6 生成 SHA-512 密文(需 useradd -p 支持 $6$ 格式)chpasswd / passwd --stdin 明文管道設置(腳本中注意權限)pwgen 生成高強度隨機密碼,首次登錄強制修改。掌握密文生成與自動化創建,是構建賬號管理平台的基石。
Linux rsync 資料備份完整指南:本地/遠端同步、壓縮傳輸、保留屬性、差異比對、排程自動化
Linux 下載神器 aMule 安裝教學 (Fedora/CentOS/RHEL)
Linux 終端機與主控台複製貼上快捷鍵差異:Ctrl+Shift+C/V vs Ctrl+Insert/Shift+Insert
基於 Linux 路由表的訪問控制實現:繞過 Netfilter 實現並行 ACL 匹配
CentOS 7 部署 LVS(IPVS)負載均衡:從核心模組到 ipvsadm 完整安裝
Vim 進階操作大全:宏、標籤、分割視窗、暫存器、書籤、可視模式完全指南