Re: cifs-utils VFS errors

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 27 May 2013 11:02:15 +0200
steve <steve@xxxxxxxxxxxx> wrote:

> Hi
> I have a s3 fileserver joined to a s4 DC
> Here is smb.conf on the fileserver:
> [global]
> workgroup = HH3
> realm = HH3.SITE
> security = ADS
> kerberos method = system keytab
> winbind enum users = Yes
> winbind enum groups = Yes
> idmap config *:backend = tdb
> idmap config *:range = 3000-4000
> idmap config HH3:backend = ad
> idmap config HH3:range = 20000-40000000
> idmap config HH3:schema_mode = rfc2307
> winbind nss info = rfc2307
> winbind expand groups = 2
> winbind nested groups = yes
> winbind use default domain = Yes
> 
> [users]
> path = /home/users
> read only = No
> 
> getent passwd works fine and shows AD users. But cifs mount fails:
>   sudo mount -t cifs //oliva/users --verbose /mnt -osec=krb5
> mount.cifs kernel mount options: ip=127.0.0.1,unc=\\oliva
> \users,sec=krb5,user=root,pass=********
> mount error(13): Permission denied
> Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
> 
> the log gives:
> May 26 12:35:05 oliva cifs.upcall: key description:
> cifs.spnego;0;0;39010000;ver=0x2;host=oliva;ip4=127.0.0.1;sec=krb5;uid=0x0;creduid=0x0;user=root;pid=0x6f3
> May 26 12:35:05 oliva cifs.upcall: ver=2
> May 26 12:35:05 oliva cifs.upcall: host=oliva
> May 26 12:35:05 oliva cifs.upcall: ip=127.0.0.1
> May 26 12:35:05 oliva cifs.upcall: sec=1
> May 26 12:35:05 oliva cifs.upcall: uid=0
> May 26 12:35:05 oliva cifs.upcall: creduid=0
> May 26 12:35:05 oliva cifs.upcall: user=root
> May 26 12:35:05 oliva cifs.upcall: pid=1779
> May 26 12:35:05 oliva cifs.upcall: find_krb5_cc:
> considering /tmp/krb5cc_0
> May 26 12:35:05 oliva cifs.upcall: find_krb5_cc: FILE:/tmp/krb5cc_0 is
> valid ccache
> May 26 12:35:05 oliva cifs.upcall: handle_krb5_mech: getting service
> ticket for oliva
> May 26 12:35:05 oliva cifs.upcall: handle_krb5_mech: obtained service
> ticket
> May 26 12:35:05 oliva kernel: [  612.342045] Status code returned
> 0xc000006d NT_STATUS_LOGON_FAILURE

Looks like the server doesn't like your ticket.

> May 26 12:35:05 oliva kernel: [  612.342109] CIFS VFS: Send error in
> SessSetup = -13
> May 26 12:35:05 oliva kernel: [  612.343323] CIFS VFS: cifs_mount failed
> w/return code = -13
> 
> smbd fails with this:
> Maximum core file size limits now 16777216(soft) -1(hard)
> smbd version 3.6.9 started.
> Copyright Andrew Tridgell and the Samba Team 1992-2011
> uid=0 gid=0 euid=0 egid=0
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows limit
> (16384)
> params.c:pm_process() - Processing configuration file
> "/etc/samba/smb.conf"
> Processing section "[global]"
> Registered MSG_REQ_POOL_USAGE
> Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
> lp_load_ex: refreshing parameters
> Initialising global parameters
> rlimit_max: increasing rlimit_max (1024) to minimum Windows limit
> (16384)
> params.c:pm_process() - Processing configuration file
> "/etc/samba/smb.conf"
> Processing section "[global]"
> Processing section "[users]"
> adding IPC service
> added interface eth0 ip=fe80::a00:27ff:fe7c:2d50%eth0
> bcast=fe80::ffff:ffff:ffff:ffff%eth0 netmask=ffff:ffff:ffff:ffff::
> added interface eth0 ip=192.168.1.110 bcast=192.168.1.255
> netmask=255.255.255.0
> loaded services
> Initialise the svcctl registry keys if needed.
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Closed policy
> Initialise the eventlog registry keys if needed.
> Closed policy
> get_dc_list: preferred server list: "hh16.hh3.site, *"
> Successfully contacted LDAP server 192.168.1.16
> get_dc_list: preferred server list: "hh16.hh3.site, *"
> get_dc_list: preferred server list: "hh16.hh3.site, *"
> Successfully contacted LDAP server 192.168.1.16
> Connected to LDAP server hh16.hh3.site
> ads_sasl_spnego_bind: got OID=1.2.840.48018.1.2.2
> ads_sasl_spnego_bind: got OID=1.2.840.113554.1.2.2
> ads_sasl_spnego_bind: got OID=1.3.6.1.4.1.311.2.2.10
> ads_sasl_spnego_bind: got server principal name =
> not_defined_in_RFC4178@please_ignore
> ads_krb5_mk_req: krb5_cc_get_principal failed (No credentials cache
> found)
> ads_cleanup_expired_creds: Ticket in ccache[MEMORY:prtpub_cache]
> expiration dom, 26 may 2013 22:46:04 CEST
> ads_krb5_mk_req: server marked as OK to delegate to, building
> forwardable TGT
> reloading printcap cache
> reload status: ok
> waiting for connections
> Unable to connect to CUPS server localhost:631 - Transport endpoint is
> not connected
> failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
> Could not find child 1808 -- ignoring
> Allowed connection from 127.0.0.1 (127.0.0.1)
> init_oplocks: initializing messages.
> Linux kernel oplocks enabled
> Transaction 0 of length 82 (0 toread)
> switch message SMBnegprot (pid 1807) conn 0x0
> Requested protocol [LM1.2X002]
> Requested protocol [LANMAN2.1]
> Requested protocol [NT LM 0.12]
> Requested protocol [POSIX 2]
> using SPNEGO
> Selected protocol NT LM 0.12
> Transaction 1 of length 1450 (0 toread)
> switch message SMBsesssetupX (pid 1807) conn 0x0
> wct=12 flg2=0xd801
> setup_new_vc_session: New VC == 0, if NT4.x compatible we would close
> all old resources.
> Doing spnego session setup
> NativeOS=[Linux version 3.8.0-22-generic] NativeLanMan=[CIFS VFS Client
> for Linux] PrimaryDomain=[]
> reply_spnego_negotiate: Got secblob of size 1227
> libads/kerberos_verify.c:267: krb5_rd_req_return_keyblock_from_keytab
> succeeded for principal host/oliva.hh3.site@xxxxxxxx
> Found account name from PAC: Administrator []
> Kerberos ticket principal name is [Administrator@xxxxxxxx]
> Username HH3\Administrator is invalid on this system
> error packet at smbd/sesssetup.c(359) cmd=115 (SMBsesssetupX)
> NT_STATUS_LOGON_FAILURE
> Server exit (failed to receive smb request)
> 
> Anyone please? In particular, why ntlm authentication? Why Username HH3
> \Administrator is invalid on this system? I've tried without winbind use
> default domain =  but nada.
> 

I'm not sure I understand the question about NTLM auth. It doesn't look
like it's being used here.

As far as why Administrator is being rejected, that's probaly a better
question for one of the samba lists. If I had to guess though, maybe
Samba doesn't know how to map Administrator to a local unix user on the
server?

-- 
Jeff Layton <jlayton@xxxxxxxxx>
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux