- 论坛徽章:
- 0
|
小弟在虚拟机vm-ware6.0中的linux 上架设了个samba服务器,用ldap服务器作PDC,安装了smbldap-tools工具。运行起来正常,但每次重新启动,前一次加的samba用户就没有了(系统里的用户还在),这个是什么回事?哪位大哥能给个解释!
于是,我想写个简单的脚本自动加入samba用户和密码。首先建立一个文件,里面有需要加入到ldap服务器的用户名和密码。
如:
kevin 123
jerry 456
tom 789
有两种想法:
一是调用smbldap-populate,smbldap-useradd,smbldap-passwd来加入用户和密码,但是smbldap-passwd是交互模式,我不知道怎么用shell编程来实现密码的输入。是不是要修改smbldap-passwd的源代码,perl我不太懂啊,谁给我支个招?
二是直接根据所给文件用脚本建立需要的ldif文件,用ldapadd命令将文件导入。这种方式也有个问题,他的密码是加密过的,而文件提供的是明码,那该怎么建立ldif文件呢?
还有个问题,samba用ldap做用户验证,是不是非要用smbldap-tools这个工具呢?一直不太明白! |
|