[ avmusa @ 23.01.2003. 11:11 ] @
Zdravo svima!
Nov sam na Slackware-u (na Linux-u uopste) pa mi treba savet strucnjaka...

Kako da podesim da se neki program podigne pre logovanja bilo kog korisnika (cak i root-a).

Naime, skinuo sam neki driver za muzicku (OSS) i sve to radi, ali je potrebno da se prvo ulogujem kao root, da startujem "soundon" i dalje ce da radi ko god se uloguje.
A meni je potrebno da radi bez obzira ko se ulogovao...

Hvala unapred
[ caiser @ 23.01.2003. 13:08 ] @
Ne znam da li je ovako na slacku ali na RHu i Mandraku treba da staviš komandu ili adresu programa koji želiš da startuješ u /etc/rc.d/rc.local.
[ skillit @ 23.01.2003. 13:23 ] @
Ako koristiš bash ljusku (shell) svaka naredba koju staviš u /etc/profile će se pokrenuti kad god se netko login-a na mašinu. Uzmi u obzir da možda ta naredba neće biti u PATHu svih korisnika na računalu pa stavi absolutni path do naredbe (npr. /usr/local/bin/tetris). Također ako se naredba mora izvršiti iz root accounta, onda imaš par opcija:
1) pokreni naredbu kod start-upa (inicijalizacijske skripte su u rc*.d te init.d direktorijima na debianu...ne znam za slackware)
2) napravi kao root "chmod 755 /path/naredba" i vidi da li kao user mozes pokrenuti naredbu
3) chown root /path/naredba; chmod u+s /path/naredba -- naredbu će moći pokrenuti bilo tko (sigurnosni problem)
4) pomoću sudo programa odredi tko će moći (i tko neće) pokrenuti koju naredbu

[ avmusa @ 24.01.2003. 00:22 ] @
Hvala ljudi.
Bas mi je to trebalo.
Najbolja mi se ucinila varijanta da stavim komandu u /etc/rc.d/rc.local
[ nikla @ 31.01.2003. 18:06 ] @
Uzmi lepo ponovo instaliraj drajver i prilikom instalacije imas lepo opciju "automatic boot at startup" i to ce da ti resi problem