nikoo 发表于 2018-6-19 13:52:17

批量建立用户,windows和linux-11342412

  批量建立用户,windows和linux
  Linux批量建用户

[*]  建立用户
  #touch 123.txt                        随便创建一个文本
  #vi 123.txt
  aiy1
  aiy2
  aiy3
  aiy4
  aiy5
  保存并退出
  这是要创建的用户
  然后我们以管理员身份执行以下命令。
  #for I in `cat 123.txt`; do useradd $i; done

[*]  创建密码
  #touch 321.txt
  #vi 312.txt
  aiy1:123456
  aiy2:123456
  aiy3:123456
  aiy4:123456
  aiy5:123456
  保存并退出
  #chpasswd< 321.txt
  然后我们可以用su命令来试试成功了没有
  #su - aiy1   如果是root用户是不需要密码的,然后我们用aiy1的用户再切换aiy2
  #su – aiy2   这时候就需要进行密码了,输入我们刚刚弄的密码123456,如果成功则代表着这个已经成功了。
  Windows批量建用户
  有两种方法一种是适用于少量用户且用户名和密码相差比较大
  第一个方法:
  创建一个txt文档,然后内容输入:
  net user 用户名 密码 /add
  net user 用户名 密码 /add
  net user 用户名 密码 /add
  net user 用户名 密码 /add
  然后保存,并把名字改为XX.bat随后运行即可。
  不过这个方法并不太适合用于大公司的用户,大公司用户动辄数百数千个那么怎么办,我们可以用到for语句来添加,这就是第二个方法。
  第二个方法:
  创建一个txt文档,然后内容输入:
  @for /L %%A in (1,1,100) do net user ai%%A ai%%A /add
  保存,并把名字改为XX.bat随后运行。
  第二个办法好就好在可以批量处理上千个用户,但是不好的就是应变不行,仅仅只能添加相同格式的用户。例如上年的ai%%A那么添加的用户名只会使ai1-ai100,密码一样。
页: [1]
查看完整版本: 批量建立用户,windows和linux-11342412