仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 644|回复: 7
打印 上一主题 下一主题

[shell编程] 来一发批量导进samba用户和暗码剧本

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:14:45 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!由于比来搭建了个samba,人人都晓得samba的用户要实在存在体系中的,当有良多用户要创立的时分,而且暗码还给你指定了,这个时分只能用shell剧本来处置了.
上面这张图的格局,奇数行都是用户名,偶数行都是暗码,这个就是我们的用户和暗码文件了.

shell剧本内容:
viuseradd.sh
  1. #!/bin/bashfornamein`awkNR%2==1/root/user.txt`douseradd-d/home/${name}-s/bin/bash${name}doneawkNR%2==0user.txt>>pass.txtawkNR%2==1user.txt>>t.txtawkNR==FNR{a[i]=$0;i++}NR>FNR{printa[j]""$0;j++}t.txtpass.txt>>test.txtseds/[[:space:]][[:space:]]*/:/gtest.txt>passwd.txtchpasswd<passwd.txtrm-fpass.txtrm-ft.txtrm-ftest.txt
复制代码
剧本写得有点复杂,但只需到达了目标就能够了.固然假如人人有本人的请求也能够本人修正下.如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-23 12:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表