Article title: Automatically generate shell scripts for batch passwords. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.
Linux environment has a password generator tool is very useful (mkpasswd, need to install a software package: expect-5.43.0-5.1.src.rpm), you can randomly generate a variety of passwords according to your needs:
Mkpasswd-l 10-d 3 (the password is 10 characters long and contains 3 numbers)
When a single password is generated, you only need to run this command. what if it is the password of multiple users?
You can use the following script to complete the task. The following is a very simple script that I wrote myself.
#! /Bin/bash
For I in 'seq 1 11 ';
Do
Mkpasswd
Done
Save passwdbat. sh and grant it the execution permission chmod + x passwdbat. sh. then you can run it.
Is it easy? :-)
***************************
The for loop in linux shell mainly includes the following types:
1. for I in 'seq 1 1000000 ';
Do
........
Done
2. for (I = 1; I <1000; I ++ ));
Do
.......
Done
3. I = 1
While ($ I <10000000 ));
Do
....
Done