写一个批量创建10个用户的脚本users.sh。创建的用户名由字母和数字组成。设置用户的初始密码跟用户名相同,每创建一个用户就显示用户的ID信息,再显示用户名、密码信息。

简介: 写一个批量创建10个用户的脚本users.sh。创建的用户名由字母和数字组成。设置用户的初始密码跟用户名相同,每创建一个用户就显示用户的ID信息,再显示用户名、密码信息。

vim users.sh

!/bin/bash

if [ # -lt 1 ];then  echo "请输入参数add:"  exit 0 fi  if [# -lt 1 ];then  echo "请输入参数add:"  exit 0 fi  if [1 == "add" ];then
for I in {1..10}; do
if id userI &>/dev/null;then echo "用户 userI &>/dev/null;then echo "用户 userI 已存在"
else
useradd userIechouserI | passwd --stdin userI &> /dev/null  echo "userI add sucessful"
id userIgrepuserI /etc/passwd | cut -d : -f1
grep user$I /etc/shadow | cut -d : -f2
fi
done
fi

目录
打赏
0
0
0
0
445
分享
相关文章
哇~真的是你呀!今天是用户操作中的修改属性、密码设置、删除
在Linux系统中,修改属性、密码设置和删除用户都是管理用户和文件系统的常见操作,下面让我们一起来看看。
108 1
Shell - 根据用户名查询该用户的相关信息
Shell - 根据用户名查询该用户的相关信息
64 0
【Linux问题合集003】解决无法创建新用户丨在home目录下看不见用户文件夹丨创建的用户设置密码时报错,当前用户不在 sudoers 列表中丨Ubunt不显示用户名,只显示“$“符号问题
【Linux问题合集003】解决无法创建新用户丨在home目录下看不见用户文件夹丨创建的用户设置密码时报错,当前用户不在 sudoers 列表中丨Ubunt不显示用户名,只显示“$“符号问题
4704 1
用户 'XXX\SERVERNAME$' 登录失败。 原因: 找不到与提供的名称匹配的登录名。 [客户端: ]
原文:用户 'XXX\SERVERNAME:[:]AlertXXX\SERVERNAME'  XXX表示对应的域名, SERVERNAMESERVERNAME+),而且如下所示,客户端是本机,研究了一下,才搞清楚具体原因.       日期/时间:  2017/6/20 12:24:51   说明:   用户 'XXX\SERVERNAME$' 登录失败。
1495 0
Confluence 6 管理的用户修改用户名
作为一个 Confluence 的管理员,你可以修改用户的用户名。对 Confluence 的管理员来说可能有很多种情况需要修改用户的用户名,比如下面的这种情况: 每一个系统中活动的用户必须有一个独一无二的用户名,因此 2 个激活的用户是不可能有相同的用户名的。
1137 0

热门文章

最新文章