解读shell之批量添加账户

    技术2022-07-02  104

     

    #!/bin/bash  for name in tom jerry joe jane  do         useradd $name         echo redhat | passwd --stdin $name            done     #自己使用的时候,用自己需要的帐户名列表替换掉这个代码范例里的  

    #tom jerry joe jane等字段即可。密码都是redhat,自己更改。

    以下是升级版本:

    ---------------------------

    vi usertable.txt    #建立账户文件 user1 password1 user2 password2 user3 password3 -------------------------------------------------- vi adduser.sh #!/bin/bash cat usertable.txt | while read username password #从cat获取的结果中读取一行 并把每个字段的值给shell变量 do useradd $username echo ${password} | passwd --stdin $username  #利用passwd的--stdin把echo获取的值重定向给 shell变量的 passwd done


    最新回复(0)