李先生

在平凡中坚持前行,总有一天会遇到不一样的自己。

LDAP与Samba

默认的Samba服务器支持本地系统用户(smbpasswd添加后)访问Samba资源,不支持OpenLDAP服务器账号访问Samba共享资源

目的:配置完后,OpenLDAP每新增一个用户,就自动支持Samba,就可以用这个账号直接访问Samba,不需要存在于本地用户

1:拷贝samba.schema

     cp /usr/share/doc/samba-3.6.23/LDAP/samba.schema /etc/openldap/schema/

 

2:配置vim /etc/openldap/slapd.conf

     LDAP与Samba_ldap

 

3:配置Samba的配置文件vim /etc/samba/smb.conf

     LDAP与Samba_ldap_02

 

     LDAP与Samba_samba_03

   

    可用testparm /etc/samba/smb.conf测试文件是否有语法错误

    这里的

        ldap group suffix = "cn=group"
        ldap user suffix = "ou=people"

    对应

        LDAP与Samba_ldap_04

 

4:将openLDAP的密码给samba

     smbpasswd  -w lile  LDAP的root面

     若没有这一句,会报错

     LDAP与Samba_samba_05

 

5:重启服务

     service  smb  restart

    service  slapd restart

 

6:等Samba支持了LDAP验证之后,在这里会多出

     LDAP与Samba_samba_06

     LDAP与Samba_samba_07

 

7:没有进行Samba配置之前,添加一个用户没有Samba那些属性的

     LDAP与Samba_ldap_08

 

配置完后:

     LDAP与Samba_samba_09

 

8:测试,在图形界面新增一个用户test13,在windos去访问或smbclient -L //IP -U user

    LDAP与Samba_ldap_10



https://www.cnblogs.com/lemon-le/p/6207695.html