[Samba] Change in behaviour for the "%U" substitution in 4.10.8?

L.P.H. van Belle belle at bazuin.nl
Tue Sep 17 13:58:30 UTC 2019


Hai, 
 
Well, i did go throught the bug reports, and i could only find one simular thing but in the printing functions. 
https://bugzilla.samba.org/show_bug.cgi?id=13745 
 
Can you run this debug script for me, that give me all i need to know about you system and setup.
https://raw.githubusercontent.com/thctlo/samba4/master/samba-collect-debug-info.sh
 
Then set debug level 10 and try again. 
if you can pm me the logs, compress them and attach them. 
 
I'll have a look that is happening there. 
 
 
Greetz, 
 
Louis
 
 
 
 
 

Van: gac [mailto:gac at tutanota.com] 
Verzonden: dinsdag 17 september 2019 15:41
Aan: gac
CC: L.P.H. van Belle; samba at lists.samba.org
Onderwerp: Re: [Samba] Change in behaviour for the "%U" substitution in 4.10.8?



I downgraded the packages to 4.10.7



The issue is fixed; the two shares I use which contain %U in their paths are now working correctly using the same Windows 7 client logged in as the same user that breaks on 4.10.8. I realise 4.10.7->4.10.8 was a very small changeset but it really seems like some behaviour has changed there...



I obviously don't have any error logs (since there is no longer an error) but if there are any debug level logs which I can turn on to help troubleshoot this by getting the correct "canonicalize_connect_path" output then please let me know and I can turn them on



Thanks


17 Sep 2019, 13:11 by samba at lists.samba.org:

Ah, thanks - I'll try with those this afternoon and check the behaviour with this version



17 Sep 2019, 12:56 by samba at lists.samba.org:

Hai, 



Yes, the repo does not allow different versionnumbers, but i do have all my versions in backup. 



I made a few tar.gz for you so you can test again with 4.10.7 on a local repo.

You can find them here. http://downloads.van-belle.nl/samba4/ 

The 4.10.7 for Stretch Buster and Bionic source and deb's are there to get. 





Greetz, 



Louis





-----Oorspronkelijk bericht-----

Van: samba [mailto:samba-bounces at lists.samba.org] Namens gac via samba

Verzonden: dinsdag 17 september 2019 12:49

Aan: Samba

Onderwerp: Re: [Samba] Change in behaviour for the "%U" 

substitution in 4.10.8?



This is unfortunately still happening - anyone else have any 

other ideas?



As a reminder/summary of the information from earlier in the thread;



- My [homes] share is "path = /shares/DOMAIN/%U"

- I am logging into a Windows 7 client as "DOMAIN\username"

- My log.smbd shows "canonicalize_connect_path failed for 

service username, path /shares/DOMAIN/domain_username" (where 

DOMAIN is the domain name with upper-case letters, domain is 

the domain name with lower-case latters)

- this issue is affecting two shares in total which use the 

%U substitution, both are showing the same error. Any shares 

which use fixed paths are fine, as expected

- this only seemed to start happening when I upgraded to 

4.10.8 from Louis van Belle's repo; I did not see the problem 

with the 4.10.7 packages from the same repo. Unfortunately 

the repo removes old versions of packages so I can't roll 

back to 4.10.7 as a reproduction or workaround



I'd appreciate any more tips, thank you!



6 Sep 2019, 11:53 by samba at lists.samba.org:



> I hadn't, but I did that just now; still the same behaviour.

>

> 6 Sep 2019, 11:49 by samba at lists.samba.org:

>

>> Have you tried running

>>

>> net cache flush

>>

>> after you have removed the SERVER lines from you config?

>>

>> Regards

>>

>>

>> Am 06.09.19 um 12:33 schrieb gac via samba:

>>

>>> I've now changed the ownership to root, as you suggest.

>>>

>>> I've removed the ACLs from /shares/DOMAIN - they don't 

need to be there as anyone can enter this directory already 

so there's no need for them.

>>>

>>> The ACLs on my individual home directory:

>>>

>>> root at server:/shares# getfacl /shares/DOMAIN/username

>>> getfacl: Removing leading '/' from absolute path names

>>> # file: shares/DOMAIN/username

>>> # owner: username

>>> # group: domain\040users

>>> user::rwx

>>> user:www-data:--x

>>> group::---

>>> mask::r-x

>>> other::---

>>>

>>> Still no joy, and the logs are still showing:

>>>

>>> canonicalize_connect_path failed for service username, 

path /shares/DOMAIN/domain_username

>>>

>>> Thanks for all your advice so far but I still don't 

believe this is a permissions problem, Samba is trying to 

access a directory which simply does not exist, and never has 

existed...

>>> 6 Sep 2019, 11:19 by samba at lists.samba.org:

>>>

>>>> On 06/09/2019 11:12, gac wrote:

>>>>

>>>>> I imagine the numeric UID is my old boss who left the 

company a few years ago, and by this point his account has 

been removed, not just disabled. The only thing contained by 

the DOMAIN directory is a home directory for each user, which 

is owned by them. So I don't _think_ this is the problem.

>>>>>

>>>>> The command you suggested returns:

>>>>>

>>>>> winbind_lookup_rids failed: WBC_ERR_DOMAIN_NOT_FOUND

>>>>>

>>>>> The ACLs are to allow --x access for the 'www-data' 

into users home directories for use with Apache+mod_userdir, 

and then r-x access for their www directory

>>>>>

>>>> Try changing the ownership of /shares/DOMAIN to root

>>>>

>>>> What about the getfacl commands ?

>>>>

>>>> Rowland

>>>>

>>>>

>>>>

>>>> -- 

>>>> To unsubscribe from this list go to the following URL 

and read the

>>>> instructions: https://lists.samba.org/mailman/options/samba

>>>>

>>

>> -- 

>> Dr. Christian Naumer

>> Unit Head Bioprocess Development

>> B.R.A.I.N Aktiengesellschaft

>> Darmstaedter Str. 34-36, D-64673 Zwingenberg

>> e-mail cn at brain-biotech.com, homepage www.brain-biotech.com

>> fon +49-6251-9331-30 / fax +49-6251-9331-11

>>

>> Sitz der Gesellschaft: Zwingenberg/Bergstrasse

>> Registergericht AG Darmstadt, HRB 24758

>> Vorstand: Dr. Juergen Eck (Vorsitzender), Manfred Bender,

>> Ludger Roedder

>> Aufsichtsratsvorsitzender: Dr. Georg Kellinghusen

>>

>> -- 

>> To unsubscribe from this list go to the following URL and read the

>> instructions: https://lists.samba.org/mailman/options/samba

>>

>

> -- 

> To unsubscribe from this list go to the following URL and read the

> instructions: https://lists.samba.org/mailman/options/samba

>



-- 

To unsubscribe from this list go to the following URL and read the

instructions: https://lists.samba.org/mailman/options/samba





-- 

To unsubscribe from this list go to the following URL and read the

instructions: https://lists.samba.org/mailman/options/samba



-- 

To unsubscribe from this list go to the following URL and read the

instructions: https://lists.samba.org/mailman/options/samba





More information about the samba mailing list