[Samba] smb.conf works for 3.4.0; doesn't work for 3.4.7
Michael Leone
turgon at mike-leone.com
Sat May 8 09:54:29 MDT 2010
On Sat, May 8, 2010 at 4:00 AM, Christian PERRIER <bubulle at debian.org> wrote:
> Quoting Mike Leone (turgon at mike-leone.com):
>
>> directories. Even tho Ubuntu 10.04 seems to have the /etc/pam.d files
>> already configured for samba, I copied over the common-account,
>> common-auth, common-password, common-session files from the 9.10 server
>> to the 10.04 server. Did the same with the nsswitch.conf file.
>
> This is very very probably the source of all your problems.
To test that, I completely re-formatted by laptop once again, and
re-installed 10.04. This time, I did *not* touch any file under
/etc/pam.d. I then installed winbind and samba; configured
nsswitch.conf; cleaned out /var/lo/samba and /var/cache/samba and
/var/lib/samba.
Got a ticket; joined the domain.
Exact same error. "getent passwd" returns no domain users. wbinfo
-u/-g/-t/-a ... all work.
So the problem must not have been my editing the pam files, since I've
never touched them.
log.winbind shows:
[2010/05/08 11:44:18, 3]
libads/ldap_schema.c:324(ads_check_posix_schema_mapping)
ads_check_posix_schema_mapping: failed STATUS_SOME_UNMAPPED
[2010/05/08 11:44:18, 2] winbindd/idmap_ad.c:185(ad_idmap_cached_connection)
ad_idmap_cached_connection: Failed to obtain schema details!
[2010/05/08 11:44:18, 1] winbindd/idmap_ad.c:543(idmap_ad_sids_to_unixids)
ADS uninitialized: STATUS_SOME_UNMAPPED
[2010/05/08 11:44:18, 1] winbindd/winbindd_user.c:97(winbindd_fill_pwent)
error getting user id for sid S-1-5-21-2780757143-49591276-3462498634-500
[2010/05/08 11:44:18, 1] winbindd/winbindd_user.c:856(winbindd_getpwent)
could not lookup domain user Administrator
smb.conf:
[global]
workgroup = DACRIB
realm = DACRIB.LOCAL
server string = %h server (Samba %v, Domain: %D, Server: %L - %R)
security = ADS
map to guest = Bad User
client use spnego = true
client ntlmv2 auth = yes
auth methods = winbind
restrict anonymous = 0
server signing = auto
eventlog list = Application System Security SyslogLinux
# PAM AUTH
encrypt passwords = Yes
obey pam restrictions = Yes
pam password change = true
password server = dim-win2300.DaCrib.local
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n
*Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
log level = 3
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
preferred master = No
domain master = No
local master = No
os level = 2
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
hide dot files = No
# WINBIND
idmap config DACRIB:backend = ad
idmap config DACRIB:range=100000 - 200000
idmap config DACRIB:schema_mode = rfc2307
idmap uid = 100000-200000
idmap gid = 100000-200000
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = No
winbind nested groups = Yes
winbind refresh tickets = true
winbind separator = +
winbind nss info = rfc2307
allow trusted domains = No
template homedir = /home/%D/%u
template shell = /bin/bash
enable privileges = Yes
wide links = No
Anyone see anything wrong here?
More information about the samba
mailing list