Portál AbcLinuxu, 14. července 2025 21:16


Dotaz: Samba - promena %g v include

4.11.2002 12:40 Gustav Hájek
Samba - promena %g v include
Přečteno: 87×
Odpovědět | Admin

Zkouším do konfiguračního souboru vložit obsah jiného souboru pomocí include, kde cesta na konfigurační soubor obsahuje proměnou (konkretně %g). Bohužel tento soubor není načten. Příkaz include je použit v části Shares a to tímto způsobem:

include = /usr/local/samba/lib/%g.conf

pokud vložím tuto proměnou do komentáře, něktrého ze zdílení, vrací správnou hodnotu.
Zkoušel jsem i přísupová práva ke konfiguračnímu souboru, ale žádný efekt.
Pokud zadám cestu přímo bez proměné tak je konfigurační soubor načten.

Je možné aby tato proměná nebyla k dispozici v době načítání souboru?

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.11.2002 21:44 Tomáš Hála | skóre: 39 | blog: blog
Rozbalit Rozbalit vše Samba - promena %g v include
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hledal jsem to v knize "Samba - Linux jako server v sitich Windows" a tam pisou u direktivy include, ze se s ni nesmi pouzivat promenne %u, %p a %s, protoze v danem okamziku nejsou jeste k dispozici. O %g nemluvi, prestoze podle me uzce souvisi s %u. Ale nejpinkantnejsi na tom je, ze o nekolik kapitol dale sami pouzivaji include s %u a doporucujou to jako super zalezitost pro konfigurovani kazdeho uzivatele zvlast. Takze fakt nevim, co ti mam poradit :-)
5.11.2002 13:17 Gustav Hájek
Rozbalit Rozbalit vše Samba - promena %g v include
Zmíněnou dokumentaci jsem rovněž pročítal a na tuto nelogičnost jsem narazil taky. Zarážející je, že se hodnota proměnné objeví v komentáři. Nicméně díky za snahu.
SYSMAN avatar 6.11.2002 08:34 SYSMAN | skóre: 24 | blog: SYSMAN | Veselí nad Moravou
Rozbalit Rozbalit vše Samba - promena %g v include
Odpovědět | | Sbalit | Link | Blokovat | Admin
prametr ma byt %L a ne %g
6.11.2002 15:30 Gustav Hájek
Rozbalit Rozbalit vše Samba - promena %g v include

No, parametr %L ukazuje NetBios jméno serveru, kdežto %g ukazuje jméno skupiny aktuálního uživatele systému UNIX.

Nicméně jsem našel řešení. Moje verze Samby byla 2.2.2 , zkusil poslední verzi (2.2.6) a zdá se že to funguje jak má.


přesto díky všem
23.11.2005 21:07 Honza
Rozbalit Rozbalit vše Re: Samba - promena %g v include
Odpovědět | | Sbalit | Link | Blokovat | Admin
mam podobny problem s include pouzivam Sambu Version 3.0.14a-Debian a nemohu pouzit promenou %u. nechce nacist poradite prosim? peace

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.