巧用echo命令解决Samba批量添加用户难题

最近实在太忙,没时间研究和折腾,所以也没有什么可以分享到博客的。果然,个人博客坚持原创太不不容易了。张戈博客上线2年多,从1天多更,到一天1更、一周一更,直到现在2星期可能有一更的节奏。。。

好了,废话不说了。翻了翻在工作上的印象笔记,发现还是有一些存货可以分享的。

挺久之前,组内新申请了一批开发测试机,需要部署环境。除了一些常见的软件要安装之外,还有一个我之前很少用到的Samba。

Samba的专业解释我就不贴了,百度百科啥的都有。说白了就是Samba安装到Linux服务器上之后,就可以将服务器上的目录映射到Windows、MAC等个人电脑上,类似于Windows的文件共享,使用相当方便,因此,Samba成了组内开发同事的刚需软件。。。(其实对于使用云服务器的站长,Samba可比FTP好用多了,直接本地开发编辑。。。这个后面有空再介绍吧)巧用echo命令解决Samba批量添加用户难题

这批开发测试机大部分都是基于Centos的Tlinux系统,所以使用yum install -y samba 就能安装了。安装后发现需要在每台服务器上都配置组内30多个成员的samba账号,手工单个的加太苦逼了,于是写了一个Samba批量添加用户的脚本了。

使用也非常简单,将如上代码保存为 addsmbuser.sh,然后将需要添加的用户名一行一个保存到一个文本文件,比如userlist,然后执行 sh addsmbuser.sh userlist 就能批量添加这些用户了,初始密码和用户名一致。

当然,直接执行 sh addsmbuser.sh  + 用户名 还能添加单个用户。

由于smbpasswd正常使用是需要交互进行的,也就是输入用户名,再输入密码,这种批量交互的活完全可以使用expect脚本来完成。但是本文比较巧妙的利用了echo -e 可以输出回车符(\n)的特性,非常轻巧的完成了任务。

暂时就写这么多,后面有时间再整理下坑爹的SuSE下如何编译安装Samba,以及Samba的简单使用。

发表评论

gravatar

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen:

刷新评论

目前评论:18   其中:访客  17   博主  1

  1. 黛云轩商城 0 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信

    技术贴

  2. Machealx 0 来自天朝的朋友 谷歌浏览器 Windows 10 福建省南平市 电信

    博主你好,你的博客是使用了什么特别的技术吗?你的网站明明备案了啊.可是查出来的IP却是亚太地区的.

    • 张戈 [博主] 来自天朝的朋友 QQ浏览器 Windows 7 广东省深圳市 移动

      备案用国外的IP一般没啥事。

      • 熊哥club 2 来自天朝的朋友 谷歌浏览器 Windows 7 上海市 电信

        备案可以用国外ip吗?主机都在国外好备案吗?

  3. 纯洁博客 3 来自天朝的朋友 谷歌浏览器 Windows 10 重庆市 电信

    都是些干货呀

  4. 野人摊影视分享 3 来自天朝的朋友 Safari浏览器  Android 5.1.1 2014813 Build/LMY47V 福建省 联通

    上次看到一则新闻说有个程序员写了一款软件代替他的工作,多年过后他竟然不会编程了,博主要不要也来个爆炸性的新闻,哈哈

  5. 卢松松商城 2 来自天朝的朋友 谷歌浏览器 Windows 7 北京市 电信通

    好,我来了,继续看看有啥好东西

  6. 泉立方代理 0 来自天朝的朋友 火狐浏览器 Windows 7 广东省广州市 电信

    泉立方V:unes999
    不要删做SEO的也辛苦

  7. 励志你博客 2 来自天朝的朋友 谷歌浏览器 Windows 7 天津市 联通

    你的博客用的是什么主机啊?
    访问速度挺快的?
    在哪里买的呢?

  8. 烟台阿里巴巴 1 来自天朝的朋友 谷歌浏览器 Windows 7 山东省烟台市 电信

    路过帮顶

  9. 荐洋机部落 1 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省温州市 电信

    https://vps1.vip/荐洋机部落主要撰写测评国内外主机、VPS,成立一来一直秉承免费、共享、分享的经受,致力于打造国内专业的国外主机推荐测评网站。每日更新原创文章,希望友情链接。

  10. 五金拉手 0 来自天朝的朋友 谷歌浏览器 Windows 10 福建省福州市 电信

    对于技术,我一直都很向往,在前几年就想学习,但一直都没有成功,是因为我没有这个心

  11. 青岛促销礼品定做 0 来自天朝的朋友 谷歌浏览器 Windows 10 山东省青岛市 联通

    有用,多谢

  12. 丝袜美腿 1 来自天朝的朋友 谷歌浏览器 Windows 10 山东省东营市 联通

    很实用,收藏了

  13. 经验吧 0 来自天朝的朋友 谷歌浏览器 Windows 7 山东省 电信

    真的很经典。

  14. 578手赚网 5 来自天朝的朋友 搜狗浏览器 Windows 7 重庆市 电信

    现在你网站发的这些东西完全不懂了。。

  15. 荐洋机部落 0 来自天朝的朋友 谷歌浏览器 Windows 7 云南省大理州 电信

    学习了

  16. 户外媒体 1 来自天朝的朋友 搜狗浏览器 Windows 7 江苏省苏州市 电信

    虽然看不懂,但是看着好厉害的样子 :wink:

加载中,请稍候...