应用背景
假设要创建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)
相关推荐
用shell script编写的脚本,用于批量创建登录账号,可改写
文章目录说明先查询是否有这账号修改为创建用户执行创建用户脚本创建(修改)密码方法一方法二方式三 说明 如果你质疑自己,不确定命令是否正确或者不确定脚本是否能正常执行, 你可以先测试,测试方法就是 在命令行...
一个循环应用,生成测试账号的,下着玩玩!!大家有兴趣一起研究SHELL脚本的发E-MAIL给我
通过循环输出语句构造用户信息文件和密码信息文件,然后直接应用newusers命令批量建立用户,用chpasswd命令批量设置初始密码。 关键技术:用echo命令和重定向输出构造用户信息文件和密码信息文件。 echo “$uname:x:...
能够为linux系统快速批量的建立系统用户,并且给每个系统用户分配一个8位的随机密码,可以查看账户的信息包括密码,还有批量删除用户操作。
离线安装snmp服务包、修改snmp、syslog ,创建审计员账号shell脚本,适用于cenos 7.x redhat 7.x,用于态势感知实用化提升、网络监控等领域,可以同时批量处理。脚本包含了大部分需要手工配置的步骤,通常主机实用化...
其中还有很多小功能,比如:密码加密(输入的时候不显示字符,显示***)、获取性别、获取年份、文件的保存、三次输入错误帐号锁定,重新登录、批量导入、批量删除、是否退学、总成绩排名、科目排名、解锁帐号等 ...
本文实例讲述了linux用户和组命令。分享给大家供大家参考,具体如下: 1、用户相关命令 su 切换用户 ... newgrp 切换组身份 ...在linux中创建很多账号,可以将信息放入文本文件中,再导入系统中。
7.永久性的唯一伙伴ID,而不是会话ID (就像是QQ号码)。 8.国际键盘支持。 9.排列清晰的用户界面,可实现简单而快速的操作。 10.支持网络代理。 11.自动穿透操作系统的UAC限制,无需特殊设置(Vista/Win7/2008环境...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
针对上一版本,主要有如下改动: V3.1_0414比较V3.0_0322 增加了快速模板组,js嵌入代替ajax 增加了一套纯html模板(不建议生成静态页的站点使用) 修正了同时上传多个附件地址不变的BUG 修正了文章内容中tag的链接...
3693 组织用户查看带减号的帐号信息跳转错误 3692 草稿状态需求变更,由谁评审和指派给会清空 3691 待办转任务时,待办的描述信息没有同步到任务中 3690 集成中做代码评审生成的Bug类型有误 3689 测试单下的用例模块...
3693 组织用户查看带减号的帐号信息跳转错误 3692 草稿状态需求变更,由谁评审和指派给会清空 3691 待办转任务时,待办的描述信息没有同步到任务中 3690 集成中做代码评审生成的Bug类型有误 3689 测试单下的用例模块...
【目前超管的信息已经在文件中,如果系统创建了超管之后再去导入,文件中的超管id=1的信息会被覆盖】 【文件编码格式必须为: 【CSV UTF-8(逗号分割) 】的.csv文件】 前台登录地址:...
同时一个mail note将被发送给消息发送者,发送一个e-mail通知给由recipient参数确定的e-mail账号,查询mail 服务器的会话…… 还包括消息客户端程序,通过连接创建会话。创建发送者和映射消息。发送消息,同时对文本...
点击列表上的“新增”按钮,可以创建新的栏目,新建栏目时可以在“基本属性”选项中设置上级栏目、栏目名称、访问路径、meta标题、meta关键字、meta描述、排列顺序、打开方式、外部链接、是否单页等。如下图所示。 ...
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 系统主要运用在:本系统前端页面关于与后台交互的全部使用的jsp 后端使用的MVC三层架构模式 三层架构(3-tier architecture) 通常...
具备跨平台特性,支持 Linux/Unix及Windows 2000/2003/XP/7/2008/等操作系统。 针对上述操作系统,我们对软件做了大量的测试和实地检验,保证可以安全稳定的运行,但您仍需做好服务器操作系统的安全防备措施,例如...