个人-linux中如何批量创建和删除用户的方法(不需要shell脚本)

创建:1.echo {01..03}|xargs -n1|sed -rn ‘s#(.*)#useradd stu\1;echo 12345|passwd --stdin stu\1#gp‘|bash

  1. echo stu{01..03}|xargs -n1|sed -rn ‘s#(.*)#useradd &;echo 123456|passwd --stdin &#gp‘|bash

删除:echo stu{01..03}|xargs -n1|sed -rn ‘s#(.*)#userdel -r &#gp‘|bash

原文地址:https://blog.51cto.com/6727215/2429318

时间: 2024-10-02 06:25:32

个人-linux中如何批量创建和删除用户的方法(不需要shell脚本)的相关文章

Linux系统编写shell脚本批量创建和删除用户

一.编写shell脚本批量添加用户 实现方法:判断用户是否存在,存在则返回错误提示,同时判断用户文件是否存在,不存在则退出 1.创建添加用户脚本 [[email protected] ~]# vim useradd.sh #!/bin/bashif [ $# -eq 0 ];then        echo "你没有输入任何文件!"        exit 1fi if [ ! -f $1 ];then        echo "输入有误!"        exit

Linux创建修改删除用户和组

Linux 创建修改删除用户和组 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息. 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin m

开源私有云平台Nano v0.8.1发布 - 批量创建与删除

大家好,Nano 0.8.1面世了. 距离1.0发布越来越近,Nano的基本功能和稳定性也逐步完善,我们终于可以有精力开始完善用户体验和提升管理效率了.进入新版本,首先看到最大的变化,就是主菜单从顶部挪到了侧边栏,界面更加紧凑,同时也有利于后续扩展更多功能. 其次在云主机列表界面里,增加了批量创建与删除功能.批量创建功能能够一次性创建一批配置相同的云主机,批量创建与原有创建功能一样,同样能够选择从源镜像克隆或者使用CloudInit进行实例初始化,极大地提升了资源分配效率. 同样地,在云主机列表

批量创建10个用户stu01-stu10

批量创建10个用户stu01-stu10,并且设置随机8位密码,要求不能用shell循环(例如:for,while等),只能用命令及管道实现. ##方法1: [[email protected] ~]# echo stu{01..10}|tr " " "\n"|sed -r 's#(.*)#useradd \1 ; pass=$((RANDOM+10000000)); echo "$pass"|passwd --stdin \1; echo -e

批处理批量创建90个用户

rem create90.bat rem 用net user命令创建90用户 for /L %%i in (1,1,9) do net user k0%%i     /add /active:yes /expires:never /passwordchg:no /passwordreq:no /times:all /usercomment:"管理员" /workstations:* for /L %%i in (1,1,9) do net localgroup administrato

批量添加或删除用户

========================================================================================== #!/bin/bash # if [ ! $# -eq 1 ];then echo './user.sh --add|--del' exit 1 fi case "$1" in --add) for i in {1..10} do if id user$i &>/dev/null ;then

linux中快速清空文件内容的几种方法

这篇文章主要介绍了linux中快速清空文件内容的几种方法,需要的朋友可以参考下 $ : > filename $ > filename $ echo "" > filename $ echo > filename $ cat /dev/null > filename 原文地址:https://www.cnblogs.com/lxwphp/p/9565572.html

批量创建100个用户

#!/bin/bash #描述:批量创建100个用户 #随机6位密码: `date | md5sum | cut -b 1-6` #随机6位密码: `cat /dev/urandom |head -1|md5sum | cut -b 1-6` i=1 pass=888888 while [ $i -le 100 ] do #判断所需添加用户是否存在 id $user 1>/dev/null 2&1 if [ $? -eq 1 ] then echo "用户不存在,允许添加"

rhel7 批量新建和删除用户

若需要批量新建或者删除用户,可使用简单脚本操作. 首先新建 users.txt,将要新建或者删除的用户放进去, 1 andy 2 barry 3 carl 4 duke 5 eric 6 george 7 kim 8 mary 然后编写Example.sh,(新建用户) 1 then 2 echo "Already exists" 3 else 4 useradd $UNAME &> /dev/null 5 echo "$PASSWD" | passw