`
cakin24
  • 浏览: 1334337 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux上批量创建账号

阅读更多

应用背景

假设要创建5个账号,分别是cakin{1,2,3,4,5},且这5个账号未来要想共享一个目录,因此应该加入通一个用户组,假设这个用户组为cakingroup,且这5个账号的密码均为password,那么如何创建这5个账号?

 

解决方案

第一步:创建useradd.sh脚本

[root@localhost ~]# pwd

/root

[root@localhost ~]# mkdir bin

[root@localhost ~]# cd /root/bin

[root@localhost bin]# vim useradd.sh

#!/bin/bash

groupadd cakingroup

for username in cakin1 cakin2 cakin3 cakin4 cakin5

do

        useradd -G cakingroup $username

        echo "password" | passwd --stdin $username

done

 

第二步:执行useradd.sh脚本

[root@localhost bin]# sh useradd.sh

Changing password for user cakin1.

passwd: all authentication tokens updated successfully.

Changing password for user cakin2.

passwd: all authentication tokens updated successfully.

Changing password for user cakin3.

passwd: all authentication tokens updated successfully.

Changing password for user cakin4.

passwd: all authentication tokens updated successfully.

Changing password for user cakin5.

passwd: all authentication tokens updated successfully.

 

第三步:利用id命令查询组的支持是否正确

[root@localhost bin]# id cakin1

uid=1001(cakin1) gid=1002(cakin1) groups=1002(cakin1),1001(cakingroup)

[root@localhost bin]# id cakin2

uid=1002(cakin2) gid=1003(cakin2) groups=1003(cakin2),1001(cakingroup)

 

 

1
2
分享到:
评论

相关推荐

    Linux批量创建账号

    用shell script编写的脚本,用于批量创建登录账号,可改写

    linux脚本批量创建用户名和密码

    文章目录说明先查询是否有这账号修改为创建用户执行创建用户脚本创建(修改)密码方法一方法二方式三 说明 如果你质疑自己,不确定命令是否正确或者不确定脚本是否能正常执行, 你可以先测试,测试方法就是 在命令行...

    Linux批量测试账户创建中文版

    一个循环应用,生成测试账号的,下着玩玩!!大家有兴趣一起研究SHELL脚本的发E-MAIL给我

    Linux用shell脚本批量生成用户组和密码

    通过循环输出语句构造用户信息文件和密码信息文件,然后直接应用newusers命令批量建立用户,用chpasswd命令批量设置初始密码。 关键技术:用echo命令和重定向输出构造用户信息文件和密码信息文件。 echo “$uname:x:...

    linux批量建立用户.txt

    能够为linux系统快速批量的建立系统用户,并且给每个系统用户分配一个8位的随机密码,可以查看账户的信息包括密码,还有批量删除用户操作。

    离线安装snmp服务、修改snmp、syslog配置及创建审计员账号shell脚本

    离线安装snmp服务包、修改snmp、syslog ,创建审计员账号shell脚本,适用于cenos 7.x redhat 7.x,用于态势感知实用化提升、网络监控等领域,可以同时批量处理。脚本包含了大部分需要手工配置的步骤,通常主机实用化...

    基于Linux下的多文件学生信息管理系统

    其中还有很多小功能,比如:密码加密(输入的时候不显示字符,显示***)、获取性别、获取年份、文件的保存、三次输入错误帐号锁定,重新登录、批量导入、批量删除、是否退学、总成绩排名、科目排名、解锁帐号等 ...

    linux用户和组命令实例分析【切换、添加用户、权限控制等】

    本文实例讲述了linux用户和组命令。分享给大家供大家参考,具体如下: 1、用户相关命令   su 切换用户 ... newgrp 切换组身份 ...在linux中创建很多账号,可以将信息放入文本文件中,再导入系统中。

    协通XT800服务端 v5.2.0.zip

    7.永久性的唯一伙伴ID,而不是会话ID (就像是QQ号码)。 8.国际键盘支持。 9.排列清晰的用户界面,可实现简单而快速的操作。 10.支持网络代理。 11.自动穿透操作系统的UAC限制,无需特殊设置(Vista/Win7/2008环境...

    JAVA上百实例源码以及开源项目

    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...

    JumbotCms内容管理系统V310414

    针对上一版本,主要有如下改动: V3.1_0414比较V3.0_0322 增加了快速模板组,js嵌入代替ajax 增加了一套纯html模板(不建议生成静态页的站点使用) 修正了同时上传多个附件地址不变的BUG 修正了文章内容中tag的链接...

    ZenTaoPMS.12.5.2.win64.zip

    3693 组织用户查看带减号的帐号信息跳转错误 3692 草稿状态需求变更,由谁评审和指派给会清空 3691 待办转任务时,待办的描述信息没有同步到任务中 3690 集成中做代码评审生成的Bug类型有误 3689 测试单下的用例模块...

    ZenTaoPMS.12.5.2.win32.zip

    3693 组织用户查看带减号的帐号信息跳转错误 3692 草稿状态需求变更,由谁评审和指派给会清空 3691 待办转任务时,待办的描述信息没有同步到任务中 3690 集成中做代码评审生成的Bug类型有误 3689 测试单下的用例模块...

    django3.2框架+vue开发的完整问卷调查系统 django-question-master.zip

    【目前超管的信息已经在文件中,如果系统创建了超管之后再去导入,文件中的超管id=1的信息会被覆盖】 【文件编码格式必须为: 【CSV UTF-8(逗号分割) 】的.csv文件】 前台登录地址:...

    JAVA上百实例源码以及开源项目源代码

    同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话…… 还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对文本...

    javapms门户网站源码

    点击列表上的“新增”按钮,可以创建新的栏目,新建栏目时可以在“基本属性”选项中设置上级栏目、栏目名称、访问路径、meta标题、meta关键字、meta描述、排列顺序、打开方式、外部链接、是否单页等。如下图所示。 ...

    GoodProject Maven Webapp.zip

    用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 系统主要运用在:本系统前端页面关于与后台交互的全部使用的jsp 后端使用的MVC三层架构模式 三层架构(3-tier architecture) 通常...

    人才招聘系统_4.2.rar

    具备跨平台特性,支持 Linux/Unix及Windows 2000/2003/XP/7/2008/等操作系统。 针对上述操作系统,我们对软件做了大量的测试和实地检验,保证可以安全稳定的运行,但您仍需做好服务器操作系统的安全防备措施,例如...

Global site tag (gtag.js) - Google Analytics