Portál AbcLinuxu, 7. května 2024 04:24


Dotaz: SAMBA Symlinky

31.12.2014 15:32 miki.lbc | skóre: 7
SAMBA Symlinky
Přečteno: 266×
Odpovědět | Admin
Dobrý den, aktualizoval jsem OpenSuse z 12.3 na 13.2 (ob verzi 13.1, což se sice nemá, ale...)

Mám problém se Sambou (ver. 4.1.12), konfigurační soubor je (snad) stejný a v původní verzi to fungovalo.

Vše funguje (zápis souboru) až na symlinky ukazující mimo (nad) sdílený adresář. Vidím jen "prázdnou složku" resp ve Woknech "přístup zamítnut". (v logu samby -log level 3- o tom nic není)

Symlink uvnitř sdíleného adresáře funguje (neukazující mimo).

Jako kdyby follow symlinks fungovalo a wide links ne (což by odpovídalo unix extensions = yes, které automaticky zakáže wide links).

Zkontroloval jsem práva jak v "sdílené složce", tak v místech kam symlinky ukazují a jsou správně.

(podle mě) také správně mám: /etc/samba/smb.conf (ověřeno, že se opravdu používá úmyslnou chybou a kontrolou logů)
[global]
	workgroup = HQ
	passdb backend = tdbsam
	printing = cups
	printcap name = cups
	printcap cache time = 750
	cups options = raw
	map to guest = Bad User
	include = /etc/samba/dhcp.conf
	logon path = \\%L\profiles\.msprofile
	logon home = \\%L\%U\.9xprofile
	logon drive = P:
	usershare allow guests = No
	add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
	domain logons = No
	domain master = No
	security = user
	wins support = No
	load printers = yes
	follow symlinks = yes
	wide links = yes
	unix extensions = no
#	allow insecure wide links = yes
	log level = 3
	ldap admin dn = 
	wins server = 
	
[printers]
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @ntadmin root
	force group = ntadmin
	create mask = 0664
	directory mask = 0775

[miki]	
	inherit acls = Yes
	path = /srv/smb/miki
	read only = No
	create mask = 0770
	directory mask = 0770
	force directory mode = 0770
	writeable = yes
	write list = miki
Prozože uživatelé/skupiny při aktualizaci zůstali (a dá se na něj do samby i normálně přihlásit), tak předpokládám, že tam problém není.

Nemáte někdo nápad proč ty symlinky nefungujou? Díky za rady, budu moc vyzkoušet až 2.1.2015
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.12.2014 20:51 bigBRAMBOR | skóre: 37
Rozbalit Rozbalit vše Re: SAMBA Symlinky
Odpovědět | | Sbalit | Link | Blokovat | Admin
PouZivam to na centos samba 4.1.14 ale podivat se muzu az v patek. Mam to jako AD s acl a xattr, takze trochu jinak.
2.1.2015 06:15 miki.lbc | skóre: 7
Rozbalit Rozbalit vše Re: SAMBA Symlinky
Díky. Jakákoliv pomoc vítána.
2.1.2015 06:20 miki.lbc | skóre: 7
Rozbalit Rozbalit vše Re: SAMBA Symlinky
Koukal jsem na changelog a v .14 není žádná oprava symlinku
2.1.2015 08:47 miki.lbc | skóre: 7
Rozbalit Rozbalit vše Re: SAMBA Symlinky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nově jsem vyzkoušel "čistý" konfigurák a taky nic :(
[global]
    workgroup = HQ
#    encrypt passwords = yes
    wins support = no
    log level = 1 
    max log size = 1000
    read only = no
    passdb backend = tdbsam

follow symlinks = yes
wide links = yes
unix extensions = no
        
[miki]
    path = /srv/smb/miki
    read only = No
    browsable = yes
2.1.2015 10:41 miki.lbc | skóre: 7
Rozbalit Rozbalit vše Re: SAMBA Symlinky
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prostě to nejde. Vzdávám se a začínám dělat "mount bind"

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.