Hi!
I have a problem with a Samba share, in a Windows 2003 AD Domain, I am 
setting up a machine with Ubuntu 14.04 and Samba 4.1.6 into the AD and I 
want to make a samba share but I need to use the format user at fqdn to 
mount the share in a Windows 7 but I have a no_such_user error.
?It is possible to use this format?
If I use the format DOMAIN\user it works perfect, ?can I change the 
behavior?
My smb.conf:
[global]
    workgroup = REALM
    security = domain
    realm = FQDN
    encrypt passwords = yes
    log level = 3
    log file = /var/log/samba/%m.log
    idmap config *:backend = rid
    idmap config *:range = 5000-100000
    winbind allow trusted domains = yes
    winbind trusted domains only = no
    winbind use default domain = no
    winbind enum users  = yes
    winbind enum groups = yes
    winbind refresh tickets = yes
    template shell = /bin/bash
    winbind nested groups = yes
[smbserver]
    comment = smbserver
    path = /opt/smbserver
    browseable = yes
    guest ok = yes
    read only = no
    valid users = @"domain users at fqdn"
And my error in /var/samba/auth/IP.log:
/[2015/06/15 18:07:25.091446,  3] 
../source3/auth/auth.c:177(auth_check_ntlm_password)/
/  check_ntlm_password:  Checking password for unmapped user 
[]\[user at fqdn]@[PCSOURCE] with the new password interface/
/[2015/06/15 18:07:25.091482,  3] 
../source3/auth/auth.c:180(auth_check_ntlm_password)/
/  check_ntlm_password:  mapped user is: [PCTARGET]\[user at fqdn]@[PCSOURCE]/
/[2015/06/15 18:07:25.091568,  3] 
../source3/auth/check_samsec.c:399(check_sam_security)/
/  check_sam_security: Couldn't find user 'user at fqdn' in passdb./
/[2015/06/15 18:07:25.091610,  3] 
../source3/auth/auth_winbind.c:60(check_winbind_security)/
/  check_winbind_security: Not using winbind, requested domain 
[PCTARGET] was for this SAM./
/[2015/06/15 18:07:25.091642,  2] 
../source3/auth/auth.c:288(auth_check_ntlm_password)/
/  check_ntlm_password:  Authentication for user [user at fqdn] -> 
[user at fqdn] FAILED with error NT_STATUS_NO_SUCH_USER/
/[2015/06/15 18:07:25.091687,  2] 
../auth/gensec/spnego.c:743(gensec_spnego_server_negTokenTarg)/
/  SPNEGO login failed: NT_STATUS_NO_SUCH_USER/
/[2015/06/15 18:07:25.092851,  3] 
../source3/smbd/server_exit.c:212(exit_server_common)/
/  Server exit (NT_STATUS_CONNECTION_RESET)/
But, if I use DOMAIN\user:
/[2015/06/15 18:12:38.262123,  3] 
../source3/auth/auth.c:177(auth_check_ntlm_password)//
//  check_ntlm_password:  Checking password for unmapped user 
[DOMAIN]\[user]@[PCSOURCE] with the new password interface//
//[2015/06/15 18:12:38.262199,  3] 
../source3/auth/auth.c:180(auth_check_ntlm_password)//
//  check_ntlm_password:  mapped user is: [DOMAIN]\[user]@[PCSOURCE]//
//[2015/06/15 18:12:38.372607,  3] 
../source3/auth/auth.c:226(auth_check_ntlm_password)//
//  check_ntlm_password: winbind authentication for user [user] succeeded//
//[2015/06/15 18:12:38.372708,  2] 
../source3/auth/auth.c:278(auth_check_ntlm_password)//
//  check_ntlm_password:  authentication for user [user] -> [user] -> 
[DOMAIN\user] succeeded//
//[2015/06/15 18:12:38.372774,  3] 
../auth/ntlmssp/ntlmssp_sign.c:547(ntlmssp_sign_init)//
//  NTLMSSP Sign/Seal - Initialising with flags://
//[2015/06/15 18:12:38.372811,  3] 
../auth/ntlmssp/ntlmssp_util.c:34(debug_ntlmssp_flags)//
//  Got NTLMSSP neg_flags=0xe2088215//
//[2015/06/15 18:12:38.375181,  3] 
../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)//
//  pdb_create_builtin_alias: Could not get a gid out of winbind//
//[2015/06/15 18:12:38.375250,  2] 
../source3/auth/token_util.c:456(finalize_local_nt_token)//
//  WARNING: Failed to create BUILTIN\Administrators group! Can Winbind 
allocate gids?//
//[2015/06/15 18:12:38.376633,  3] 
../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)//
//  pdb_create_builtin_alias: Could not get a gid out of winbind//
//[2015/06/15 18:12:38.376700,  2] 
../source3/auth/token_util.c:480(finalize_local_nt_token)//
//  WARNING: Failed to create BUILTIN\Users group! Can Winbind allocate 
gids?//
//[2015/06/15 18:12:38.377999,  3] 
../source3/smbd/password.c:144(register_homes_share)//
//  Adding homes service for user 'DOMAIN\user' using home directory: 
'/home/DOMAIN/user'/
?Something for investigate?
Thank you all in advance
On 15/06/15 17:17, Javier Mart? wrote:> Hi! > > I have a problem with a Samba share, in a Windows 2003 AD Domain, I am > setting up a machine with Ubuntu 14.04 and Samba 4.1.6 into the AD and > I want to make a samba share but I need to use the format user at fqdn to > mount the share in a Windows 7 but I have a no_such_user error. > > ?It is possible to use this format? > > If I use the format DOMAIN\user it works perfect, ?can I change the > behavior? > > My smb.conf: > > [global] > workgroup = REALM > security = domain > realm = FQDN > encrypt passwords = yes > log level = 3 > log file = /var/log/samba/%m.log > idmap config *:backend = rid > idmap config *:range = 5000-100000 > winbind allow trusted domains = yes > winbind trusted domains only = no > winbind use default domain = no > winbind enum users = yes > winbind enum groups = yes > winbind refresh tickets = yes > template shell = /bin/bash > winbind nested groups = yes > [smbserver] > comment = smbserver > path = /opt/smbserver > browseable = yes > guest ok = yes > read only = no > valid users = @"domain users at fqdn" > > And my error in /var/samba/auth/IP.log: > > /[2015/06/15 18:07:25.091446, 3] > ../source3/auth/auth.c:177(auth_check_ntlm_password)/ > / check_ntlm_password: Checking password for unmapped user > []\[user at fqdn]@[PCSOURCE] with the new password interface/ > /[2015/06/15 18:07:25.091482, 3] > ../source3/auth/auth.c:180(auth_check_ntlm_password)/ > / check_ntlm_password: mapped user is: > [PCTARGET]\[user at fqdn]@[PCSOURCE]/ > /[2015/06/15 18:07:25.091568, 3] > ../source3/auth/check_samsec.c:399(check_sam_security)/ > / check_sam_security: Couldn't find user 'user at fqdn' in passdb./ > /[2015/06/15 18:07:25.091610, 3] > ../source3/auth/auth_winbind.c:60(check_winbind_security)/ > / check_winbind_security: Not using winbind, requested domain > [PCTARGET] was for this SAM./ > /[2015/06/15 18:07:25.091642, 2] > ../source3/auth/auth.c:288(auth_check_ntlm_password)/ > / check_ntlm_password: Authentication for user [user at fqdn] -> > [user at fqdn] FAILED with error NT_STATUS_NO_SUCH_USER/ > /[2015/06/15 18:07:25.091687, 2] > ../auth/gensec/spnego.c:743(gensec_spnego_server_negTokenTarg)/ > / SPNEGO login failed: NT_STATUS_NO_SUCH_USER/ > /[2015/06/15 18:07:25.092851, 3] > ../source3/smbd/server_exit.c:212(exit_server_common)/ > / Server exit (NT_STATUS_CONNECTION_RESET)/ > > But, if I use DOMAIN\user: > > /[2015/06/15 18:12:38.262123, 3] > ../source3/auth/auth.c:177(auth_check_ntlm_password)// > // check_ntlm_password: Checking password for unmapped user > [DOMAIN]\[user]@[PCSOURCE] with the new password interface// > //[2015/06/15 18:12:38.262199, 3] > ../source3/auth/auth.c:180(auth_check_ntlm_password)// > // check_ntlm_password: mapped user is: [DOMAIN]\[user]@[PCSOURCE]// > //[2015/06/15 18:12:38.372607, 3] > ../source3/auth/auth.c:226(auth_check_ntlm_password)// > // check_ntlm_password: winbind authentication for user [user] > succeeded// > //[2015/06/15 18:12:38.372708, 2] > ../source3/auth/auth.c:278(auth_check_ntlm_password)// > // check_ntlm_password: authentication for user [user] -> [user] -> > [DOMAIN\user] succeeded// > //[2015/06/15 18:12:38.372774, 3] > ../auth/ntlmssp/ntlmssp_sign.c:547(ntlmssp_sign_init)// > // NTLMSSP Sign/Seal - Initialising with flags:// > //[2015/06/15 18:12:38.372811, 3] > ../auth/ntlmssp/ntlmssp_util.c:34(debug_ntlmssp_flags)// > // Got NTLMSSP neg_flags=0xe2088215// > //[2015/06/15 18:12:38.375181, 3] > ../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)// > // pdb_create_builtin_alias: Could not get a gid out of winbind// > //[2015/06/15 18:12:38.375250, 2] > ../source3/auth/token_util.c:456(finalize_local_nt_token)// > // WARNING: Failed to create BUILTIN\Administrators group! Can > Winbind allocate gids?// > //[2015/06/15 18:12:38.376633, 3] > ../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)// > // pdb_create_builtin_alias: Could not get a gid out of winbind// > //[2015/06/15 18:12:38.376700, 2] > ../source3/auth/token_util.c:480(finalize_local_nt_token)// > // WARNING: Failed to create BUILTIN\Users group! Can Winbind > allocate gids?// > //[2015/06/15 18:12:38.377999, 3] > ../source3/smbd/password.c:144(register_homes_share)// > // Adding homes service for user 'DOMAIN\user' using home directory: > '/home/DOMAIN/user'/ > > ?Something for investigate? > > Thank you all in advance >You don't seem to have set up samba correctly, have a look here: https://wiki.samba.org/index.php/Setup_a_Samba_AD_Member_Server Rowland
Thanks! I have review my configuration and now it works with the 
following config:
[global]
    netbios name = PCSERVER
    workgroup = REALM
    security = ADS
    realm = FQDN
    dedicated keytab file = /etc/krb5.keytab
    kerberos method = secrets and keytab
    encrypt passwords = yes
    log level = 3
    log file = /var/log/samba/%m.log
    idmap config *:backend = tdb
    idmap config *:range = 2000-100000
    winbind nss info = rfc2307
    winbind trusted domains only = no
    winbind use default domain = no
    winbind enum users  = yes
    winbind enum groups = yes
    winbind refresh tickets = yes
    map untrusted to domain = yes
El 15/06/15 a las 18:43, Rowland Penny escribi?:> On 15/06/15 17:17, Javier Mart? wrote:
>> Hi!
>>
>> I have a problem with a Samba share, in a Windows 2003 AD Domain, I 
>> am setting up a machine with Ubuntu 14.04 and Samba 4.1.6 into the AD 
>> and I want to make a samba share but I need to use the format 
>> user at fqdn to mount the share in a Windows 7 but I have a
no_such_user
>> error.
>>
>> ?It is possible to use this format?
>>
>> If I use the format DOMAIN\user it works perfect, ?can I change the 
>> behavior?
>>
>> My smb.conf:
>>
>> [global]
>>    workgroup = REALM
>>    security = domain
>>    realm = FQDN
>>    encrypt passwords = yes
>>    log level = 3
>>    log file = /var/log/samba/%m.log
>>    idmap config *:backend = rid
>>    idmap config *:range = 5000-100000
>>    winbind allow trusted domains = yes
>>    winbind trusted domains only = no
>>    winbind use default domain = no
>>    winbind enum users  = yes
>>    winbind enum groups = yes
>>    winbind refresh tickets = yes
>>    template shell = /bin/bash
>>    winbind nested groups = yes
>> [smbserver]
>>    comment = smbserver
>>    path = /opt/smbserver
>>    browseable = yes
>>    guest ok = yes
>>    read only = no
>>    valid users = @"domain users at fqdn"
>>
>> And my error in /var/samba/auth/IP.log:
>>
>> /[2015/06/15 18:07:25.091446,  3] 
>> ../source3/auth/auth.c:177(auth_check_ntlm_password)/
>> /  check_ntlm_password:  Checking password for unmapped user 
>> []\[user at fqdn]@[PCSOURCE] with the new password interface/
>> /[2015/06/15 18:07:25.091482,  3] 
>> ../source3/auth/auth.c:180(auth_check_ntlm_password)/
>> /  check_ntlm_password:  mapped user is: 
>> [PCTARGET]\[user at fqdn]@[PCSOURCE]/
>> /[2015/06/15 18:07:25.091568,  3] 
>> ../source3/auth/check_samsec.c:399(check_sam_security)/
>> /  check_sam_security: Couldn't find user 'user at fqdn' in
passdb./
>> /[2015/06/15 18:07:25.091610,  3] 
>> ../source3/auth/auth_winbind.c:60(check_winbind_security)/
>> /  check_winbind_security: Not using winbind, requested domain 
>> [PCTARGET] was for this SAM./
>> /[2015/06/15 18:07:25.091642,  2] 
>> ../source3/auth/auth.c:288(auth_check_ntlm_password)/
>> /  check_ntlm_password:  Authentication for user [user at fqdn] -> 
>> [user at fqdn] FAILED with error NT_STATUS_NO_SUCH_USER/
>> /[2015/06/15 18:07:25.091687,  2] 
>> ../auth/gensec/spnego.c:743(gensec_spnego_server_negTokenTarg)/
>> /  SPNEGO login failed: NT_STATUS_NO_SUCH_USER/
>> /[2015/06/15 18:07:25.092851,  3] 
>> ../source3/smbd/server_exit.c:212(exit_server_common)/
>> /  Server exit (NT_STATUS_CONNECTION_RESET)/
>>
>> But, if I use DOMAIN\user:
>>
>> /[2015/06/15 18:12:38.262123,  3] 
>> ../source3/auth/auth.c:177(auth_check_ntlm_password)//
>> //  check_ntlm_password:  Checking password for unmapped user 
>> [DOMAIN]\[user]@[PCSOURCE] with the new password interface//
>> //[2015/06/15 18:12:38.262199,  3] 
>> ../source3/auth/auth.c:180(auth_check_ntlm_password)//
>> //  check_ntlm_password:  mapped user is: [DOMAIN]\[user]@[PCSOURCE]//
>> //[2015/06/15 18:12:38.372607,  3] 
>> ../source3/auth/auth.c:226(auth_check_ntlm_password)//
>> //  check_ntlm_password: winbind authentication for user [user] 
>> succeeded//
>> //[2015/06/15 18:12:38.372708,  2] 
>> ../source3/auth/auth.c:278(auth_check_ntlm_password)//
>> //  check_ntlm_password:  authentication for user [user] -> [user]
->
>> [DOMAIN\user] succeeded//
>> //[2015/06/15 18:12:38.372774,  3] 
>> ../auth/ntlmssp/ntlmssp_sign.c:547(ntlmssp_sign_init)//
>> //  NTLMSSP Sign/Seal - Initialising with flags://
>> //[2015/06/15 18:12:38.372811,  3] 
>> ../auth/ntlmssp/ntlmssp_util.c:34(debug_ntlmssp_flags)//
>> //  Got NTLMSSP neg_flags=0xe2088215//
>> //[2015/06/15 18:12:38.375181,  3] 
>> ../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)//
>> //  pdb_create_builtin_alias: Could not get a gid out of winbind//
>> //[2015/06/15 18:12:38.375250,  2] 
>> ../source3/auth/token_util.c:456(finalize_local_nt_token)//
>> //  WARNING: Failed to create BUILTIN\Administrators group! Can 
>> Winbind allocate gids?//
>> //[2015/06/15 18:12:38.376633,  3] 
>> ../source3/groupdb/mapping.c:830(pdb_create_builtin_alias)//
>> //  pdb_create_builtin_alias: Could not get a gid out of winbind//
>> //[2015/06/15 18:12:38.376700,  2] 
>> ../source3/auth/token_util.c:480(finalize_local_nt_token)//
>> //  WARNING: Failed to create BUILTIN\Users group! Can Winbind 
>> allocate gids?//
>> //[2015/06/15 18:12:38.377999,  3] 
>> ../source3/smbd/password.c:144(register_homes_share)//
>> //  Adding homes service for user 'DOMAIN\user' using home
directory:
>> '/home/DOMAIN/user'/
>>
>> ?Something for investigate?
>>
>> Thank you all in advance
>>
>
> You don't seem to have set up samba correctly, have a look here:
>
> https://wiki.samba.org/index.php/Setup_a_Samba_AD_Member_Server
>
> Rowland
>