Portál AbcLinuxu, 16. srpna 2025 17:28


Dotaz: pomozte mi nainstalovat quaggu - user/group quagga

11.9.2004 16:07 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
pomozte mi nainstalovat quaggu - user/group quagga
Přečteno: 197×
Odpovědět | Admin
Zdravim

Potrebuju na sve siti prejit na dynamicky routovani a s quaggou jsme se zasekl hned na zacatku. Kompiloval jsem ze zdrojhaku na slacku 10.0. ./Configure mi vypsal toto:

state file directory : /var/run
config file directory : /usr/local/etc
example directory : /usr/local/etc
user to run as : quagga
group to run as : quagga
config file mask : 0600
log file mask : 0600

The above user and group must have read/write access to the state file directory and to the config files in the config file directory.

Problem je v tech dvou cestach. Neni mi jasne jakym zpusobem mam vytvorit uzivatele/grupu quagga aby mel r/w pristup do obou tech slozek.

Ukazky na netu ukazuji jine cesty:

state file directory : /var/run/quagga
config file directory : /etc/quagga

To se mi zda byt lepsi, proste tem dvoum adresarum nastavim chown quagga:quagga. Jenze to je problem, ./Configure --help rika tohle:

Fine tuning of the installation directories:
--bindir=DIR user executables [EPREFIX/bin]
--sbindir=DIR system admin executables [EPREFIX/sbin]
--libexecdir=DIR program executables [EPREFIX/libexec]
--datadir=DIR read-only architecture-independent data [PREFIX/share]
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
--libdir=DIR object code libraries [EPREFIX/lib]
--includedir=DIR C header files [PREFIX/include]
--oldincludedir=DIR C header files for non-gcc [/usr/include]
--infodir=DIR info documentation [PREFIX/info]
--mandir=DIR man documentation [PREFIX/man]

Jednak nevim ktery adresar je ktery a ktery teda je r/w a ktery staci read-only. Defaultni PREFIX je /usr/local.

Souvisejici problem, potreboval bych poradit jak vytvorit toho uzivatele, kde mam mit home, jaky shell atd. Nejlepe kdyby jste mi nekdo poslal relevantni radek z /etc/passwd.

Diky vsem
Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.9.2004 17:09 8an | skóre: 30
Rozbalit Rozbalit vše Gentoo - dvě verze knihovny najednou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Quagga potřebuje r/w access do "state file directory", protože tam vytváří socket, skrz který komunikuje zebra s ospfd. Na Linuxu jsem prostě nastavil /var/run skupinu quagga. Teď to mám na FreeBSD, tam je to řešené tím /var/run/quagga. Pokud ten Makefile chápu, tak se to nastavuje pomocí --localstatedir.

V /etc/group a /etc/passwd nic speciálního není:

%grep 'quagga' /etc/passwd /etc/group
/etc/passwd:quagga:*:90:90:Quagga Daemon:/usr/local/etc/quagga:/sbin/nologin
/etc/group:quagga:*:90:
If you build an operating system that even an idiot can use, only idiots will use it.
14.9.2004 08:23 Zdeněk Štěpánek | skóre: 57 | blog: uz_mam_taky_blog | varnsdorf
Rozbalit Rozbalit vše Re: pomozte mi nainstalovat quaggu - user/group quagga
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim

Diky, uz jsem to vyresil, tak doufam ze to jeste zvladnu nakonfigurovat. Az to spustim a nesroutuje se mi to, to bude sranda to davat dohromady na vzdalenejch serverech..

Zdenek
www.pirati.cz - s piráty do parlamentu i jinam www.gavanet.org - czfree varnsdorf

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.