使用 for 循环批量创建用户

noteId: WEB8efed280743e676ba31da4346aa494aa · 原始路径:/ALL/Linux - A模块/服务配置/Open LDAP/使用 for 循环批量创建用户.note

一、配置 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