日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

shell腳本批量創建用戶的方法小結_linux shell

作者:小航沖沖沖 ? 更新時間: 2022-05-03 編程語言

shell腳本批量創建用戶基本操作

案例:批量創建user01 ~ user20 一共二十個文件,密碼為隨機的六位數 ?并且將 用戶名和密碼 輸出到 user.txt 文件中

#!/bin/bash
#批量創建20個用戶 user01 ~ user20 
user=user
#創建存儲用戶和密碼的文件
touch user.txt
txt=user.txt
#循環遍歷1到20
for i in {1..20}
  do
    random=$[$RANDOM%100]
    if [ $i -lt 10 ];then
      name="${user}0$i"
      useradd $name
      echo $random | passwd --stdin $name &> /dev/null
      echo -e "$name  $random \t" >> $txt
      echo "$name 創建成功"
    else
      name="$user$i"
      useradd $name
      echo $random | passwd --stdin $name &> /dev/null
      echo -e "$name  $random \t" >> $txt
      echo "$name 創建成功"
    fi
done

附:用shell腳本批量創建50個用戶并設置密碼,批量刪除用戶

批量創建50個用戶并設置密碼,批量刪除用戶。

要求用戶名為stu1—stu50 密碼與用戶名相同。

#vim /root/adduser.sh

#!/bin/bash
#通過腳本批量創建用戶
PREFIX=“stu”
i=1
while [ $i -le 50]
do
useradd ${PREFIX} $i
echo " $ {PREFIX} $ i " | passwd --stdin $ {PREFIX} $ i &> /dev/null
或 userdel -r $ {PREFIX} $i &> /dev/null :批量刪除用戶
let i++
done

總結

原文鏈接:https://blog.csdn.net/weixin_45932821/article/details/117454045

欄目分類
最近更新