Linux批量生成生成帳戶指令碼,隨機密碼

2021-07-09 11:19:54 字數 636 閱讀 1895

此指令碼應用於生產環境下生成帳戶,也可生成成百上千個密碼相同的帳戶。指令碼**如下:

批量生成:

#!/bin/bash

for name in tom jerry joe jane

do useradd $name

pwd=`cat /dev/urandom | tr -dc "a-za-z0-9"|head -c6`

echo -e "user:$name \tpasswd:$pwd"

echo $pwd | passwd --stdin $name

done

自己使用的時候,用自己需要的帳戶名列表替換掉這個**範例裡的tom jerry joe jane等字段即可。密碼都是redhat,可以讓使用者之後自己更改。

批量刪除:

for name in tom jerry jane joe do

userdel -r $name

done

*********************************************

# echo 123456|passwd --stdin devops

# echo c3user2015|passwd --stdin c3user

Python指令碼批量生成SQL語句

通過python指令碼批量生成插入資料的sql語句 原始sql語句 insert into system user id,login name,name,password,salt,code,createtime,email,main org,positions,status,used,url,in...

shell指令碼批量生成配置檔案

如果管理的站點和伺服器較多的情況下,每次修改配置檔案都相當痛苦。因而想到了用shell指令碼來批量生成配置檔案和配置資料。下面這個指令碼是為了批量生成nagios監控配置檔案的乙個shell指令碼程式。其原理是事先定義乙個shell指令碼模板,然後每個需要監控的站點複製乙份模板替換掉模板檔案裡面的變...

簡單的Python指令碼 批量生成mysql資料庫表

這小指令碼主要是方便批量建立資料庫表,需求是從a庫中找到指定表,提取指定表的sql建立語句,然後在b庫中建立相同具有相同規則的表名。usr bin env python3 coding utf 8 注意事項 本指令碼為臨時編寫,所以還有許多不足之處,使用時請看執行命令!本指令碼是呼叫外部引數啟動執行...