1.安装openldap
详细:看openldap安装指南
2.安装samba
USE="* ldap" emerge samba
3.配置 /etc/samba/smb.conf
增加:
ldap admin dn
=
"
cn=root,dc=it,dc=com
"
passdb backend
=
ldapsam
:ldap
:
//
127.0
.
0.1
/
ldap user suffix
=
ou
=
samba
ldap delete dn
=
no
ldap suffix
=
dc
=
it
,
dc
=
com
4.设置 smb使用ldap管理员密码
gentoo ~
#
smbpasswd -W
Setting stored password
for
"
cn=root,dc=it,dc=com
"
in secrets
.
tdb
New SMB password:
(
填入 ldap root密码
)
Retype new SMB password:
填完密码后 使用phpldapadmin 会看到多出一项
sambaDomainName=GENTOO
5,增加用户
a.增加系统用户 p1
useradd -s /usr/sbin/nologin p2
b.增加 samba 用户
smbpasswd -a p2
完成后,就可以在phpldapadmin中看到多出一个samba用户
并可以使用该用户登陆phpldapadmin 自己管理密码