再问:双机密码同步问题
一台机装samba,做域控制器和文件服务器,windows客户机登陆存取/home/$username上的文件,做好samba与linux系统密码同步。
另一台机装sendmail做邮件服务器,用户收邮件时输入的密码与用户登陆samba域时用的密码一样,另外,这台机还装vsftp,用户输入同样的用户名和密码,登陆ftp进入自己的专有目录,这个目录在/var下,用usermod -d改变了,所以不能直接拷贝samba机的passwd和shadow文件(因为samba机的home目录在/home/$username)。
怎样才能做到双机密码同步呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
初学sed,不妥之处望指出:
复制代码
替换目标机器的passwd后可以使用pwconv更新shadow。
group和gshadow应该没有问题,不需要更改。
关注~~
多谢老兄,但是我的需求用NIS不行啊!
求救!!
You can copy the passwd、shadow、group、gshadow file to the other if they have same setting 。
I have ten comupter with the same setting,I do like that for some time. Now I use NIS replace it.
[quote]原帖由 "零二年的夏天"]覆盖之前使用sed或者awk把home替换。[/quote 发表:
多谢版主!
但是awk和sed对我来说也不易啊
看了一些帮助,还是做不到
能举个例子吗?
源passwd中新增了一行:
ac01:509:509::/home/ac/ac01:/bin/bash
目标passwd中需增加为:
ac01:509:509::/var/ftp/ac/ac01:/bin/false
怎么做?
另外,
如果源机更改了密码或chage又或锁定了账号,是否拷贝源shadow中相应行到目标机shadow中就可以了呢?
有劳!
覆盖之前使用sed或者awk把home替换。