`
futeng
  • 浏览: 260489 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Shell脚本批量创建用户

阅读更多

一切都是为了能更好的偷懒

  1. 准备写个简单的创建用户的shell脚本。
  2. 支持 create username passwd 就行了。
    预计是给创建简单的测试用户用的,所以密码直接写在命令行上面。因此请不要用于生产环境等,创建完毕也要及时删除脚本。

 

 

#!/bin/bash
# create user and specified it's password.
# created by ifuteng@gmail.com 2014/5/7

if [ -z "$1" ] && [ -z "$1"];
then
  echo "User created failed."
  echo "Command need 2 parameters like-> ./createUser myUserName myUserPassword"
else

  name=$1
  pwd=$2

  groupadd $name
  useradd -g $name $name 
 
  echo $name:$pwd | chpasswd

  cp /etc/security/limits.conf /etc/security/limits.conf.bak.beforeAddUser$name

  echo "$name soft    nproc    2047" >> /etc/security/limits.conf
  echo "$name hard    nproc    16384"	>> /etc/security/limits.conf
  echo "$name soft    nofile     65535" >> /etc/security/limits.conf
  echo "$name hard    nofile    65535" >> /etc/security/limits.conf

fi

 

测试用户不注意就会出现资源不足的情况,所以索性直接更改了其最大进程连接数最大允许打开文件数

 

1
1
分享到:
评论

相关推荐

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

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

    通过shell脚本批量添加用户.doc

    有一个朋友问我如何批量创建用户和设置密码 ,我就简单给他写了两个脚本,让他自己参考下并自己根据实际情况进行修改,毕竟他需要的用户名和密码都是实际生产环境的。

    Shell脚本实现批量添加用户

    代码如下: ...该shell主要用到了useradd添加用户、echo、passwd修改密码、stdin标准输入、|管道,最后还要for循环。 其实还可以这么做,扩展一下,把账号和密码保存到一个文件,用awk读取,然后执行。

    常用shell 脚本,dos攻击防范,

    批量创建100用户并设置密码脚本.sh 批量检测网站是否异常脚本.sh 找出占用CPU 内存过高的进程脚本.sh 更多精品教程.url 服务器系统配置初始化脚本.sh 本教程由我爱学it提供.url 查看网卡实时流量脚本.sh 监控...

    通过Shell脚本批量创建服务器上的MySQL数据库账号

    公司有数百台 MySQL 实例,如果手动登入来创建账号很麻烦,也不现实。所以,我们写了一个简单的shell脚本,用来...这篇文章主要介绍了通过Shell脚本批量创建服务器上的MySQL数据库账号的相关知识 ,需要的朋友可以参考下

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-08for批量创建用户.mp4

    Linux运维-运维系统服务04-Shell脚本d4-Shell循环-08for批量创建用户.mp4

    18个Linux Shell脚本经典案例视频.zip

    批量创建100用户并设置密码脚本 批量检测网站是否异常脚本 服务器系统配置初始化脚本 查看网卡实时流量脚本 监控100台服务器磁盘利用率脚本 监控MySQL主从同步状态是否异常脚本 目录文件变化监控和实时文件同步 自动...

    Linux批量创建账号

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

    shell脚本实现统计文件大小、批量创建用户的示例

    主要介绍了shell脚本实现统计文件大小、批量创建用户的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    Shell脚本编写实战

    根据实际的案例讲解怎么编写Shell脚本,在什么场景下编写为讲解导向。课程内容如下:1.编写Shell脚本注意事项与编写打印字体...批量创建用户3.监控主机存活状态4.监控CPU、内存、硬盘和网卡流量利用率5.监控网站可用性

    DB2数据库创建脚本自动生成脚本 bash shell和Python开发

    静默模式,很高效的一种批量创建多套db2数据库的解决方案,只需要简单将多套数据库创建要求在配置文件中配置好,运行自动生成脚本,即可快速根据要求生成所有数据库的创建脚本,方便,高效,实用。

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

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

    Shell脚本中执行sql语句操作mysql的5种方法

    对于自动化运维,诸如备份恢复之类的,DBA经常需要将SQL语句封装到shell脚本。本文描述了在Linux环境下mysql数据库中,shell脚本下调用sql语句的几种方法,供大家参考。对于脚本输出的结果美化,需要进一步完善和...

    Linux(Centos)批量添加连续账户

    Linux (Centos) 批量添加连续账户的shell脚本,可以使用

    实现MySQL定时批量检查表repair和优化表optimize table的shell脚本

    本文介绍mysql定时批量检查表repair和优化表optimize table的shell脚本,对于MySQL数据库的定期维护相当有用!如下所示: #!/bin/bash host_name=192.168.0.123 user_name=jincon.com user_pwd=jincon.com database...

    run_script:在Rust中运行Shell脚本

    在运行shell脚本。 执照 概述 该库使您可以根据外壳脚本的内容来调用它们。 尽管std :: process :: Command非常适合执行独立命令,但您需要更多手动代码来获取脚本文本并执行它。 为此,创建了该库。 用法 只需...

    python批量创建Linux用户程序并导入MySQL数据库

    1.批量创建Linux用户的python代码 2.各种shell、python脚本、MySQL操作 3.注释齐全,对毕业设计,学生作业可直接拿来用。 4.资源丰富,内容详实,方便急用

    pgdevdb:一个 bash 脚本,用于快速创建 Postgres 用户和数据库以进行测试和开发

    Pgdevdb 是一个 bash 脚本,它通过一个命令创建 postgres 数据库和用户(带密码)。 目的是动态创建测试 postgres 用户和数据库,以便快速测试和开发。 要使用它,请克隆 repo 并将pgdevdb.sh添加到您的路径中。 ...

Global site tag (gtag.js) - Google Analytics