Jonathan Tullett
2006-Mar-21 20:39 UTC
[Samba] [homes] access failing when security=domain
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hello. I'm having real difficulty in getting access to my [homes] shares on my samba server using any method (smbclient, from any windows machines etc). My setup: Samba: 3.0.14a (Debian precompiled binaries) Winbind: 3.0.14a (Debian precompiled binaries Domain controller: Windows 2003 SP1 The machine's joined to the domain and users are authenticating via SSH (/etc/nsswitch.conf is configured correctly) and to any of the non-[homes] shares they're entitled to access (ie shares that are specifically defined in smb.conf.) Proof of this working setup: officeserver:/home# wbinfo -t checking the trust secret via RPC calls succeeded officeserver:/home# wbinfo -u | head -2 adam administrator officeserver:/home# wbinfo -g | head -2 BUILTIN+system operators BUILTIN+replicators officeserver:/home# id tullettj uid=15003(tullettj) gid=15001(domain users) groups=15001(domain users),15000(domain admins) The smb.conf file I'm using contains the following: [global] workgroup = DWPUB server string = %h server (Samba %v) security = DOMAIN client schannel = No obey pam restrictions = Yes password server = opmaster1.dwpub.com passdb backend = tdbsam, guest passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . log level = 3 syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 dns proxy = No panic action = /usr/share/samba/panic-action %d idmap uid = 15000-20000 idmap gid = 15000-20000 template homedir = /home/DWPUB/%U template shell = /bin/bash winbind separator = + winbind use default domain = Yes invalid users = root [homes] comment = Home Directories valid users = %S read only = No create mask = 0600 directory mask = 0700 browseable = No I've run the server with 'log level = 3' to see what's going on, and the relevant parts of the output debug are: [2006/03/21 20:05:29, 3] auth/auth.c:check_ntlm_password(219) check_ntlm_password: Checking password for unmapped user [DWPUB]\[tullettj]@[OFFICESERVER] with the new password interface [2006/03/21 20:05:29, 3] auth/auth.c:check_ntlm_password(222) check_ntlm_password: mapped user is: [DWPUB]\[tullettj]@[OFFICESERVER] [2006/03/21 20:05:29, 3] auth/auth.c:check_ntlm_password(268) check_ntlm_password: winbind authentication for user [tullettj] succeeded [2006/03/21 20:05:29, 2] auth/auth.c:check_ntlm_password(305) check_ntlm_password: authentication for user [tullettj] -> [tullettj] - -> [DWPUB+tullettj] succeeded [2006/03/21 20:05:29, 3] smbd/password.c:register_vuid(222) User name: DWPUB+tullettj Real name: [2006/03/21 20:05:29, 3] smbd/password.c:register_vuid(241) UNIX uid 15003 is UNIX user DWPUB+tullettj, and will be vuid 100 [2006/03/21 20:05:29, 3] smbd/password.c:register_vuid(270) Adding homes service for user 'DWPUB+tullettj' using home directory: '/home/DWPUB/tullettj' [2006/03/21 20:05:29, 3] param/loadparm.c:lp_add_home(2368) adding home's share [tullettj] for user 'DWPUB+tullettj' at '/home/DWPUB/tullettj' which all look great, but then it says: [2006/03/21 20:05:29, 3] smbd/process.c:process_smb(1091) Transaction 3 of length 102 [2006/03/21 20:05:29, 3] smbd/process.c:switch_message(886) switch message SMBtconX (pid 10909) conn 0x0 [2006/03/21 20:05:29, 3] smbd/sec_ctx.c:set_sec_ctx(288) setting sec ctx (0, 0) - sec_ctx_stack_ndx = 0 [2006/03/21 20:05:29, 2] smbd/service.c:make_connection_snum(321) user 'DWPUB+tullettj' (from session setup) not permitted to access this share (tullettj) [2006/03/21 20:05:29, 3] smbd/error.c:error_packet(129) error packet at smbd/reply.c(415) cmd=117 (SMBtconX) NT_STATUS_ACCESS_DENIED The home directory has been created: officeserver:/home/DWPUB# ls -tlrd tullettj drwxr-xr-x 2 tullettj domain users 4096 Mar 21 20:05 tullettj but I haven't been able to access it. I've been trying different things, have read the news group and mailing lists but have so far been unsuccessful. If anyone is able to shed some light on this problem I would be _very_ greatful - this machine is supposed to be in production in a week or so. Many thanks in advance for any help you can provide, Jonathan. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (MingW32) iD8DBQFEIF4CDxo//3ift0URAuFbAJ48St5ssNOhl/5bsWL3u1q2Om1o7wCeNoeH Y1NRcLWtQboaqcFWVPuloVQ=V3EC -----END PGP SIGNATURE-----
Jonathan Tullett
2006-Mar-22 12:34 UTC
[Samba] Re: [homes] access failing when security=domain
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Jonathan Tullett wrote:> I'm having real difficulty in getting access to my [homes] shares on my > samba server using any method (smbclient, from any windows machines etc). > > My setup: > Samba: 3.0.14a (Debian precompiled binaries) > Winbind: 3.0.14a (Debian precompiled binaries > Domain controller: Windows 2003 SP1Following on from last night, I've just upgraded the server so it's running samba-3.0.21c and the problem still remains. If anyone can offer any help it would be greatly appreciated. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) iD8DBQFEIUJEDxo//3ift0URAmwYAJ0bThCGpMDHp2M64jvbJYs1WdzNSwCgn8OQ CbWg7r5Kwr0NDqeosT/g1C8=vsxD -----END PGP SIGNATURE----- ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________