免费注册 查看新帖 |

Chinaunix

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

[系统管理] expect如何批量建账号及目录 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-19 16:12 |只看该作者 |倒序浏览
NIS环境,第一步是登录NIS主机新建账号并更新数据库,疑问是能不能实现用户名交互式输入,比如用read name,然后再根据这个$name新建账号,或者是批量用户有没其他方法实现,for循环我使用过,但是账号还是跟上面的一样,要一个一个的输入;


第二步登录到其他生产服务器,根据我上面创建的用户名,给他们创建一个目录;

以上用expect实现,请了解expect的大侠帮忙写一个,谢谢!

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2014-08-19 16:15 |只看该作者
疑问是能不能实现用户名交互式输入
但是账号还是跟上面的一样,要一个一个的输入

到底需要交互还是批量?

论坛徽章:
0
3 [报告]
发表于 2014-08-19 17:18 |只看该作者
回复 2# Shell_HAT


    批量,谢谢!

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
4 [报告]
发表于 2014-08-19 17:54 |只看该作者
回复 3# caixicheng


    直接在NIS服务器上批量创建用户就可以了吧

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
5 [报告]
发表于 2014-08-19 17:57 |只看该作者
第二步登录到其他生产服务器,根据我上面创建的用户名,给他们创建一个目录;

NIS服务器和其他服务器之间建立ssh信任了没?

论坛徽章:
0
6 [报告]
发表于 2014-08-20 09:10 |只看该作者
回复 5# Shell_HAT


    ssh通过密码建立连接,nis新建账号,还要新建目录,拷贝文件,quotas,还要到指定生产服务器建仿真目录,一个账号就要做这么多事情,有脚本方便点。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
7 [报告]
发表于 2014-08-20 09:42 |只看该作者
本帖最后由 Shell_HAT 于 2014-08-20 09:43 编辑

回复 6# caixicheng


不需要登陆到每一台生产机上去根据用户名创建单独的home目录,可以用autofs,参考:
http://redking.blog.51cto.com/27212/150234/

论坛徽章:
0
8 [报告]
发表于 2014-08-20 10:56 |只看该作者
回复 7# Shell_HAT


    不是要创建home,home目录我是通过nfs共享,只需要在nfsserver创建,到每台生产机器创建目录是用于仿真数据存放,每台机器都挂载了一个ipsan目录。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
9 [报告]
发表于 2014-08-20 12:20 |只看该作者
回复 8# caixicheng


第二步登录到其他生产服务器,根据我上面创建的用户名,给他们创建一个目录;

这个需求现在已经不需要了是吗

论坛徽章:
3
丑牛
日期:2014-09-13 18:19:22摩羯座
日期:2014-10-10 17:43:02水瓶座
日期:2014-10-16 01:00:22
10 [报告]
发表于 2014-08-20 13:08 |只看该作者
第一步在NIS上批量创建并更新用户数据库,第二步提取过滤用户名后加载except脚本登陆ipsan创建用户名目录
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP