www.rtmj.net > linux批量添加用户命令

linux批量添加用户命令

一、为什么需要大批量添加用户 有时需要让几十个或更多的用户在主机上完成相同或相似的任务,比如想同时添加一堆的ftp 用户,这些ftp用户归属同一组,但不允许他们通过终端或远程登录服务器;有时可能为了教学,比如有50个学生,并且

这个问题有田笔记来回答一下吧 步骤 (1)打开命令终端 (2)输入cat useradd.sh 命令说明:使用cat命令创建并打开编辑名称为useradd.sh的文件 (3)groupadd shengliyoutian 命令说明:创建名称为shengliyoutian的用户组 (4)输

可以通过编辑shell脚本的方式添加批量操作命令来完成大量用户的添加.

let i=$i+1 改成 let i=i+1就对了

这个脚本做比较简单首先在passwd文件中把>500的用户awk截出来然后用usermod,就很容易实现了!

可以建立一个shell脚本处理,脚本内容如下,这只是个简单的脚本,没有对用户设置组和家目录,也没有判断用户是否存在,实际应用中需要注意处理:#!/bin/bash#设置初始密码kpasswd="12345"for kuser in k1 k2 k3 k4 k5do useradd $kuser echo "$kuser:$kpasswd" | chpasswd echo "用户$kuser建立成功,初始密码是$kpasswd"done

在终端里输入 for user in 用户名 用户名 用户名 ..回车>do 回车>useradd $user回车>passwd $user回车>done 回车 如 for user in aa bb cc dd ee>do>useradd $user>passwd $user>done 即可新建 aa bb cc dd ee,即可完成你所需

while read line douser=`echo $line|cut -d : -f 1`useradd $userpasswd = `echo $line | cut -d : -f 2`echo -e "$passwd\n$passwd" | passwd "$user" done 评论0 0 0

首先要了解,添加一个用户不过是在passwd文件里面写入一行数据而已!所以呢,只要按照格式写就好了!使用newuser和chpasswd工具即可批量添加用户以及创建密码!但要事先写好列表,使用newuser工具导入passwd文件中.格式要遵循passwd文件的格式!以及密码列表,格式为user:passwd,使用chpasswd将其写入passwd文件中,之后需要创建密文,用pwconv工具即可.如果之前你的passwd使用密文需要先将密文转换为明文,之后在进行密码列表导入.pwunconv

创建用户命令useradd useradd命令用于创建用户,默认情况下只有系统超级用户root才能使用.由于用户的属性有很多,所以该命令的选项也有很多,这里不全部介绍,只说几个常用的选项. -u:该选项用于指定用户的UID,如果不使用该选项

网站地图

All rights reserved Powered by www.rtmj.net

copyright ©right 2010-2021。
www.rtmj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com