91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

linux怎么批量創建用戶

小億
160
2023-11-04 17:34:16
欄目: 智能運維

要在Linux系統中批量創建用戶,可以使用以下步驟:

  1. 創建一個包含要創建的用戶信息的文本文件,每行包含一個用戶的用戶名、密碼和其他要設置的選項。例如,創建一個名為users.txt的文件,內容如下:
user1:password1:1001:1001:User One:/home/user1:/bin/bash
user2:password2:1002:1002:User Two:/home/user2:/bin/bash
user3:password3:1003:1003:User Three:/home/user3:/bin/bash
  1. 使用while循環遍歷文件的每一行,并使用useradd命令創建用戶。在循環中,使用cut命令將每行分割為用戶名、密碼和其他選項,然后傳遞給useradd命令。
#!/bin/bash

while IFS=: read -r username password uid gid fullname homedir shell; do
  useradd -m -p "$password" -u "$uid" -g "$gid" -c "$fullname" -d "$homedir" -s "$shell" "$username"
done < users.txt
  1. 保存腳本為create_users.sh,并使用chmod +x create_users.sh命令將其設置為可執行。

  2. 運行腳本以批量創建用戶:

./create_users.sh

這將依次創建users.txt文件中列出的每個用戶,并設置相應的密碼、用戶ID、組ID、全名、主目錄和默認shell。

0
周宁县| 河津市| 滦南县| 长阳| 喀什市| 大庆市| 庐江县| 隆回县| 邹平县| 嘉黎县| 云阳县| 哈尔滨市| 江孜县| 九江县| 达日县| 丹阳市| 山阳县| 张家口市| 电白县| 青河县| 达拉特旗| 桃江县| 黔西县| 马公市| 亳州市| 屏东市| 天镇县| 石林| 聂荣县| 仙桃市| 遂昌县| 灯塔市| 建昌县| 兴仁县| 新乡市| 杭锦旗| 应用必备| 个旧市| 老河口市| 延寿县| 营山县|