Shell脚本实现批量添加用户

 更新时间:2014年12月23日 10:44:40   投稿:junjie  
这篇文章主要介绍了Shell脚本实现批量添加用户,本文使用最简单的方法实现了指添加用户,需要的朋友可以参考下

复制代码 代码如下:

useradd.sh

#!/bin/bash
for name in tom joy john mark james
do  useradd $name
    echo "redhat" | passwd --stdin $name
done


好了,执行结束后会自动新建用户tom、joy、john 、mark、james,并且密码都设置为“redhat”。

该shell主要用到了useradd添加用户、echo、passwd修改密码、stdin标准输入、|管道,最后还要for循环。

其实还可以这么做,扩展一下,把账号和密码保存到一个文件,用awk读取,然后执行。

相关文章

  • bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    bash批量修改文件名称的方法总结,包括为文件增加后缀、修改文件名后缀、去除文件名后缀、修改文件名前缀,有需要的朋友可以参考下
    2013-02-02
  • linux数据库备份并通过ftp上传脚本分享

    linux数据库备份并通过ftp上传脚本分享

    这篇文章主要介绍了linux数据库备份并通过ftp上传脚本,脚本还可以备份网站,需要的朋友可以参考下
    2014-03-03
  • ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    ssh(ssh-keygen)配置免输入密码登录远程主机的方法

    这篇文章主要是介绍ssh(ssh-keygen)配置免输入密码登录远程主机的方法,供大家学习参考
    2013-02-02
  • linux中mysql备份shell脚本代码

    linux中mysql备份shell脚本代码

    在linux中如果想定时备份数据库的脚本我们可以很方便简单的操作,下面我来分享一段mysql定时备份的脚本代码
    2013-02-02
  • 8个实用的Shell脚本分享

    8个实用的Shell脚本分享

    这篇文章主要介绍了8个实用的Shell脚本分享,本文给出了判断输入为数字、字符或其他、求平均数、自减输出、在文件中添加前缀、批量测试文件是否存在等实用脚本,需要的朋友可以参考下
    2015-06-06
  • Linux shell传递参数实现原理及代码实例

    Linux shell传递参数实现原理及代码实例

    这篇文章主要介绍了Linux shell传递参数实现原理及代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 使用curl命令查看服务器端口开放情况的方法

    使用curl命令查看服务器端口开放情况的方法

    这篇文章主要介绍了如何使用curl命令查看服务器端口开放情况的方法,文中通过代码示例和图文讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-05-05
  • shell中set指令的用法详解

    shell中set指令的用法详解

    这篇文章主要介绍了shell中set指令的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • shell中case的使用

    shell中case的使用

    case语句是基于值的多分支选择结构,通过匹配表达式的值来执行相应的代码块,它的基本结构包括case关键字、待匹配的表达式、模式、代码块、默认分支(*)和结束关键字esac,感兴趣的可以了解一下
    2024-11-11
  • shell脚本两个文件关键行合并方式

    shell脚本两个文件关键行合并方式

    这篇文章主要介绍了shell脚本两个文件关键行合并方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05

最新评论