- 论坛徽章:
- 0
|
搞了好久实在搞不出来
请大侠们指点一下错误
按照网上的例子运行了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我都没动过
请各位大侠救急阿 |
|