免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4003 | 回复: 17
打印 上一主题 下一主题

高人给个一行条命令添加用户和密码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-13 18:01 |只看该作者 |倒序浏览
本帖最后由 709101040516 于 2010-12-13 18:09 编辑

#smbpasswd -a testa
#New UNIX password:
#Retype new UNIX password:

有没有办法让smbpasswd 一行命令直接把用户和密码一起搞定的??
或者有脚本可以做到吗?

论坛徽章:
0
2 [报告]
发表于 2010-12-13 22:25 |只看该作者
哇哦。。。没人帮忙啊!!!

论坛徽章:
0
3 [报告]
发表于 2010-12-13 22:31 |只看该作者
expect(tcl)

论坛徽章:
0
4 [报告]
发表于 2010-12-14 09:21 |只看该作者
回复 3# xiaopan3322


    ??啥意思?

论坛徽章:
0
5 [报告]
发表于 2010-12-14 09:32 |只看该作者
  1. #!/usr/bin/expect

  2. set timeout 3

  3. adduser testd
  4. passwd testd
  5. expect "password:"
  6. exec sleep 1
  7. send "aaa123456"
  8. expect "password:"
  9. exec sleep 1
  10. send "aaa123456"
  11. expect "#"
  12. interact
复制代码
这样对吗??

论坛徽章:
0
6 [报告]
发表于 2010-12-14 09:33 |只看该作者
#!/usr/bin/expect

set timeout 3

adduser testd
passwd testd
expect "password:"
exec sleep 1
send "a123456"
expect "password:"
exec sleep 1
send "a123456"
expect "#"
interact
这样对吗?

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
7 [报告]
发表于 2010-12-14 09:40 |只看该作者
回复 1# 709101040516

redhat可以用chpwd这个命令,你搜下,其他版本的可能就要expect来了

论坛徽章:
16
IT运维版块每日发帖之星
日期:2015-08-24 06:20:00综合交流区版块每日发帖之星
日期:2015-10-14 06:20:00IT运维版块每日发帖之星
日期:2015-10-25 06:20:00IT运维版块每日发帖之星
日期:2015-11-06 06:20:00IT运维版块每日发帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT运维版块每日发帖之星
日期:2016-04-15 06:20:00IT运维版块每日发帖之星
日期:2016-05-21 06:20:00综合交流区版块每日发帖之星
日期:2016-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-14 06:20:00
8 [报告]
发表于 2010-12-14 09:41 |只看该作者
回复 6# 709101040516


    见我的blog,有这个例子,可行,我试过了

论坛徽章:
0
9 [报告]
发表于 2010-12-14 09:46 |只看该作者

论坛徽章:
0
10 [报告]
发表于 2010-12-14 10:13 |只看该作者
回复 8# expert1
  1. set timeout -1
  2. set usr "testo"
  3. set pwd "aaa123456"
  4. useradd testo
  5. passwd testo
  6. expect "New UNIX password:"
  7. send "$pwd\r"
  8. expect "Retype new UNIX password:"
  9. send "$pwd\r"
  10. expect eof
复制代码
我这样写不行啊。。。。你是怎么写的。。。悲剧啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP