免费注册 查看新帖 |

Chinaunix

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

如何让samba的用户和系统的用户名密码一致! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-29 09:05 |只看该作者 |倒序浏览
建个SAMBA服务器

想让SAMBA服务器用户密码与登陆LINUX系统密码同步,就是用户想改SAMBA服务器密码,只须改自己的系统登陆密码!

小弟第一次在这求助,谢谢大家了!!

论坛徽章:
0
2 [报告]
发表于 2008-05-29 11:05 |只看该作者
我记得samba设置中有一项确定如何鉴权的,可以选择几种,应该有一种是选择本地系统鉴权的。
我手头现在没有Linux机器。你可以看看你smb.conf应该有说明的。

论坛徽章:
0
3 [报告]
发表于 2008-05-29 11:20 |只看该作者
装个webmin吧,里面SMB设置中有一项就是同步口令。具体实现我没看过,不知道webmin改了哪里

论坛徽章:
0
4 [报告]
发表于 2008-05-29 14:03 |只看该作者
webmin,我看他的说明文档有这项功能,但是不知道他改了哪里,很想知道,呵呵!

论坛徽章:
0
5 [报告]
发表于 2008-05-29 14:27 |只看该作者
原帖由 alex666666 于 2008-5-29 09:05 发表
建个SAMBA服务器

想让SAMBA服务器用户密码与登陆LINUX系统密码同步,就是用户想改SAMBA服务器密码,只须改自己的系统登陆密码!

小弟第一次在这求助,谢谢大家了!!


請 google 一下 pam_smbpass ,這個已經出來很多年了。

--

论坛徽章:
0
6 [报告]
发表于 2008-05-29 14:41 |只看该作者
smb.conf里就有的,仔细看看

论坛徽章:
0
7 [报告]
发表于 2008-05-29 16:15 |只看该作者
pam_smbpass
这个提示没找到命令

把以下行添加到 /etc/pam.d/system-auth 的启动 pam_cracklib.so 之下: password required /lib/security/pam_smbpass.so nullok use_authtok try_first_pass

这个加了也是找不到   pam_smbpass


smb.conf里的unix password sync = yes 也把前面的;删除升效,感觉没什么作用!!

论坛徽章:
0
8 [报告]
发表于 2008-05-29 16:46 |只看该作者
rh-based ? /etc/pam.d/system-auth,比方我的系統是:


  1. auth        required      pam_env.so
  2. auth        sufficient    pam_tcb.so shadow fork nullok prefix=$2a$ count=8
  3. auth        required      pam_deny.so

  4. account     required      pam_tcb.so shadow fork

  5. password    required     pam_cracklib.so try_first_pass retry=3
  6. password    required     pam_smbpass.so nullok use_authtok try_first_pass
  7. password    sufficient    pam_tcb.so use_authtok shadow write_to=shadow fork nullok prefix=$2a$ count=8
  8. password    required      pam_deny.so

  9. session     optional      pam_keyinit.so revoke
  10. session     required      pam_limits.so
  11. session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
  12. session     required      pam_tcb.so
复制代码


後續只要使用 passwd 修改使用者的密碼,就會同步到 smb 那邊的 db。

pam module 是在 /lib/security/  目錄內。

--

论坛徽章:
0
9 [报告]
发表于 2008-05-29 17:17 |只看该作者
哦,真是麻烦你了
我看了一下我的/etc/pam.d/system-auth
你发的CODE,第2,4,7,9,11,12行我都没有,我手很新,不明白都是什么,呵呵

和这几行有关系吗?

按照你的/etc/pam.d/system-auth  还用执行 pam_smbpass命令吗?

我晚上按照你的改改/etc/pam.d/system-auth 文件

非常感谢!

论坛徽章:
0
10 [报告]
发表于 2008-05-29 17:20 |只看该作者
主要加上一行使用 pam_smbpass,注意於 cracklibs 那行後就是。

--
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP