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

學(xué)無先后,達(dá)者為師

網(wǎng)站首頁 編程語言 正文

shell腳本批量創(chuàng)建用戶的方法小結(jié)_linux shell

作者:小航?jīng)_沖沖 ? 更新時間: 2022-05-03 編程語言

shell腳本批量創(chuàng)建用戶基本操作

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

#!/bin/bash
#批量創(chuàng)建20個用戶 user01 ~ user20 
user=user
#創(chuàng)建存儲用戶和密碼的文件
touch user.txt
txt=user.txt
#循環(huán)遍歷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 創(chuàng)建成功"
    else
      name="$user$i"
      useradd $name
      echo $random | passwd --stdin $name &> /dev/null
      echo -e "$name  $random \t" >> $txt
      echo "$name 創(chuàng)建成功"
    fi
done

附:用shell腳本批量創(chuàng)建50個用戶并設(shè)置密碼,批量刪除用戶

批量創(chuàng)建50個用戶并設(shè)置密碼,批量刪除用戶。

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

#vim /root/adduser.sh

#!/bin/bash
#通過腳本批量創(chuàng)建用戶
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

總結(jié)

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

欄目分類
最近更新