[ nix_r @ 15.08.2007. 08:47 ] @
Cao! Imam problem, a mogu priznati da nisam neki "guru" za Linux, tako da mi treba hitno pomoc. Naime, situacije je ovakva: aplikacija pisana u C-u, postavljena je na platformu Linux 9.3 OS, x86 32-bitnu Intel masinu sa dvije mrezne kartice: eth 0 je private (LAN) eth1 je public. Logovana sam kao obicni user, koji spada u root grupu. Aplikacija pri startanju treba da disable-a ovu public karticu, izvrsavajuci komandu: ifconfig eth1 down Medjutim, na konzoli mi ispise SIOCSIFFLAGS:Permission denied SIOCSIFADDR: Permission denied Pretpostavljam da ovaj user, pod kojim radi aplikacija, nema prava da to uradi, ali sam testirala i izvrsila iz Shell-a komandu su root, pa se logovala kao root i probala ovo, te je bilo uspjesno. Meni treba da ovo radim kao obicni user, a to nikako ne mogu iz aplikacije postici (ili ne znam kako). Ima li neko ideju za podesenja, kako obicnom useru to dozvoliti ili mozda nesto drugo. Ovo mi je vrlo hitno,pa molim nekoga da mi pomogne. Hvala unaprijed! |