使用 for 循环批量创建用户
一、配置 OpenLDAP:
1、安装软件包:
apt install -y slapd migrationtools libfile-which-perl
安装过程中会提示输入 LDAP中 Administrator的密码
使用 for 循环创建用户:
语法:
for 循环语法:for [变量] in {};do [要执行的操作] ; done# echo 语法:echo -e 才能够识别 换行符(\t)# adduser 语法:-ingroup [组名] //指定要将用户加入的用户组
for i in {001..050}; do echo -e 'Skill39$$\nSkill39$$' | adduser man$i --ingroup managers ; done //会将创建的用户(man001~man050)自动加入到 managers 组中(同时也会默认加入 users组)# Linux 中的 for 循环比较智能,可以直接循环创建 001 ~ 050 的用户,而无需从 1 ~ 009 开始创建。
for i in {001..050}; do echo -e 'Skill39$$\nSkill39$$' | adduser man$i -ingroup managers ; donefor i in {001..050}; do echo -e 'Skill39$$\nSkill39$$' | adduser eng$i -ingroup engineers ; done
使用 for 循环删除用户:
for i in {001..050}; do deluser man$i ; done