免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2580 | 回复: 7

[samba] 请各位大侠帮忙看一下samba3+openldap的配置 [复制链接]

论坛徽章:
0
发表于 2005-08-24 09:17 |显示全部楼层
搞了好久实在搞不出来

请大侠们指点一下错误
按照网上的例子运行了n遍,每次都有错误
smb.conf
[global]
   workgroup = Mshome
   netbios name = phoenix
   server string = apei2's Samba Server
   printcap name = /etc/printcap
   load printers = yes
   log file = /var/log/samba/%m.log
   log level = 2
   max log size = 50
   security = user
   ldap server = 172.16.0.232
   ldap port = 389
   ldap admin dn = "cn=root,dc=it,dc=com"
   ldap suffix = "dc=it,dc=com"
   ldap ssl = no
  unix password sync = Yes
  passwd program = /usr/local/sbin/smbldap-passwd.pl -o  %u
  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n
*passwd:*all*authentication*tokens*updated*successfully*
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   local master = yes
   os level = 64
   domain master = no
   preferred master = no
   logon path = \\%L\Profiles\%U
   logon home = \\%L\%U\
   logon drive = W:
   logon script = netlogon.bat
   add user script = /usr/local/sbin/smbldap-useradd.pl -m -k /dev/null -
n -g -s /sbin/nologin -A l -B l -u %u
   dns proxy = no

#============================ Share Definitions =========================
=====
[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   valid users = %S
   create mode = 0664
   directory mode = 0775
[profiles]
   path = /home/samba/profiles
   writeable = yes
   browseable = no
   create mask = 0600
   directory mask = 0700
[netlogon]
   comment = Network Logon Service
   path = /home/samba/netlogon
   read only = yes
   browseable = no
   write list = @administrator
[caiwu]
   comment = caiwu
   path = /home/samba/caiwu
   public = no
   valid users = @caiwu,@lingdao,network02
   write list = caiwu01
   printable = no
[exchange]
   comment = Exchange File Directory
   path = /home/samba/exchange
   public = yes
   writable = yes
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = no
   writable = no
   printable = yes

[public]
   comment = Read Only Public
   path = /home/public/samba
   public = yes
   read only = yes
slapd.conf:如下
include     /usr/local/openldap/etc/openldap/schema/core.schema
include         /usr/local/openldap/etc/openldap/schema/cosine.schema
include     /usr/local/openldap/etc/openldap/schema/inetorgperson.schema
include     /usr/local/openldap/etc/openldap/schema/nis.schema
include     /usr/local/openldap/etc/openldap/schema/samba.schema
pidfile     /usr/local/openldap/var/run/slapd.pid
argsfile    /usr/local/openldap/var/run/slapd.args
database    bdb
suffix      "dc=it,dc=com"
rootdn      "cn=root,dc=it,dc=com"
rootpw      888888
directory   /usr/local/openldap/var/openldap-data
index   objectClass,uidNumber,gidNumber     eq
index   cn,sn,uid,displayName           pres,sub,eq
index   memberUid,mail,givenname        eq,subinitial
index   sambaSID,sambaPrimaryGroupSID,sambaDomainName   eq
access to *
    by anonymous auth
    by * write
    by * read
ldap.conf的配置如下:
BASE    dc=it, dc=com



现在的问题是:我运行smbclient 172.16.0.157 -U caiwu01
提示unknown parameter:ldap server
    ignore parameter: ldap server
   unknown parameter: ldap port
   ignore parameter :ldap port
然后运行正常,但是这样子,它是完全跳过ldap的认证了,怎么才能把用户和密码的信息
存到ldap里面去

还有,我其他的设置基本上没动过,比如pam_ldap,nss_ldap and nscd我都没动过


请各位大侠救急阿

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2005-08-24 12:55 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

我今天刚开始做samba3和ldap的整和,关注你的问题:)

论坛徽章:
0
发表于 2005-08-24 12:58 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

有msn吗,交流一下

论坛徽章:
0
发表于 2005-08-25 13:33 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

;security setup
security = user
encrypt passwords = yes
;smb passwd file = /usr/local/samba/private/smbpasswd
passdb backend = ldapsam:ldap://ldapserver
ldap admin dn = "cn=admin,dc=com"
ldap delete dn = yes
ldap user suffix = dc=samba,dc=it
ldap suffix = dc=com

这是我的smb.conf中有关ldap配置的内容,你可参考一下。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2005-08-26 17:52 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

原帖由 "yjnet" 发表:
;security setup
security = user
encrypt passwords = yes
;smb passwd file = /usr/local/samba/private/smbpasswd
passdb backend = ldapsam:ldap://ldapserver
ldap admin dn = "cn=admin,dc=com"
ldap de..........


请问你的samba用户密码和ldap的userPassword密码是如何同步的?用smbpasswd可以同步ldap的userPassword的密码,能否通过一些手段实现passwd命令同步samba的密码?
另外如果让samba通过pam_ldap做认证就能解决上述问题,请问可以实现吗?

论坛徽章:
0
发表于 2005-08-29 13:09 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

samba的密码与ldap的userPassword我是通过写python程序来同步的。smbpasswd程序是不能实现密码同步功能的。

有关pam_ldap的问题我没测试过。

论坛徽章:
0
发表于 2005-09-07 11:05 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

用个整合工具:smbldap

论坛徽章:
0
发表于 2005-09-07 11:49 |显示全部楼层

请各位大侠帮忙看一下samba3+openldap的配置

See:

http://web.vcs.u52.k12.me.us/linux/smbldap/

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP