Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

ifconfig komanda

[es] :: Linux :: ifconfig komanda

[ Pregleda: 2900 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon ifconfig komanda15.08.2007. u 08:47 - pre 203 meseci
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!
 
Odgovor na temu

niceness
Novi Sad

Član broj: 93992
Poruke: 993



+22 Profil

icon Re: ifconfig komanda15.08.2007. u 09:36 - pre 203 meseci
Koristi sudo.
 
Odgovor na temu

maksvel

Moderator
Član broj: 107376
Poruke: 2417

Jabber: maksvel
Sajt: maksvel.in.rs


+161 Profil

icon Re: ifconfig komanda15.08.2007. u 11:55 - pre 203 meseci
Možda da setuješ suid bit aplikacije?
 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda15.08.2007. u 12:39 - pre 203 meseci
Mozes li mi detaljnije to objasniti? Jos uvijek nisam nista uspjela.
 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda15.08.2007. u 13:44 - pre 203 meseci
probala sam u C kodu upisati

int IPRelease(char *ethCard)
{
char cmnd[64]=""; //...Command Line
//...Create command
strcat(cmnd,"ifconfig ");
strcat(cmnd,ethCard);
//strcat(cmnd,":");
//strcat(cmnd,IPAddress);
strcat(cmnd," down");
//...Execute the command
return system (cmnd);
}

Ova funkcija u C-u se ustvari poziva iz C# koda preko
public static extern int IPRelease(string ethCard);
[DllImport("IPTakeover")]

Kada startam aplikacija, ona odradi sto treba i kada dodje do ovog dijela gdje treba izvrsiti u C# (MONO 1.2.4 koristim)
WMIHelper.IPRelease(m_SysCfg.Sync.MasterEthCard);

izbaci na konzoli Password:
ja pokusam da ukucam root password, ali kompletna aplikacija "zaglupi".
 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda15.08.2007. u 13:45 - pre 203 meseci
pardon u C kodu ide

int IPRelease(char *ethCard)
{
char cmnd[64]="sudo "; //...Command Line
//...Create command
strcat(cmnd,"ifconfig ");
strcat(cmnd,ethCard);
//strcat(cmnd,":");
//strcat(cmnd,IPAddress);
strcat(cmnd," down");
//...Execute the command
return system (cmnd);
}

tj. sa sudo komandom
 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda15.08.2007. u 13:57 - pre 203 meseci
Da li je moguce da prilikom promjene ownership-a, sa sudo komandom ili su -c komandom, izbjegnem unos passworda?
 
Odgovor na temu

unleaded

Član broj: 114756
Poruke: 74
81.94.12.*



Profil

icon Re: ifconfig komanda15.08.2007. u 19:24 - pre 203 meseci
Kao root editujes datoteku sudoers
Code:
# visudo -f /etc/sudoers

odes na kraj i dodas liniju:
Code:
username ALL=(ALL)       NOPASSWD: ALL

i kao korisnik "usename" probas
Code:
sudo ifconfig eth1 down

Trebalo bi da odradi bez passworda.

Obrati paznju na sigurnost sistema, jer sad korisnik
"username" ili kako je vec imenovan, moze da izvrsava
sve komande kao i root.

Programmer is an organism that turns coffee into software.
 
Odgovor na temu

jorganwd
Muris Kurgaš
/dev/null

Član broj: 65537
Poruke: 779

Sajt: www.remote-exploit.org


+34 Profil

icon Re: ifconfig komanda15.08.2007. u 21:02 - pre 203 meseci
Katastrofa. Pogotovo jer je server izlozen jednom stranom na internet.
Zasto ne uradis kao sto je momak predlozio?
Citat:
maksvel: Možda da setuješ suid bit aplikacije?

I rijesis se "donekle" muka? Mozes i ovako, ali ako se neko nameraci za kratko vrijeme ode tvoj server a i mreza.... :)
 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda16.08.2007. u 08:04 - pre 203 meseci
Probala sam ovo sa /etc/sudoers File-om i radi. Uspjela sam sve kao sto je receno tj. napisano.

Hvala jos jednom!
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: ifconfig komanda16.08.2007. u 18:36 - pre 203 meseci
bas sam htio da predlozim

korisnik ALL=(ALL) NOPASSWD: /putanja/do/komande/komanda


 
Odgovor na temu

jorganwd
Muris Kurgaš
/dev/null

Član broj: 65537
Poruke: 779

Sajt: www.remote-exploit.org


+34 Profil

icon Re: ifconfig komanda16.08.2007. u 20:07 - pre 203 meseci
Citat:
tarla: bas sam htio da predlozim

korisnik ALL=(ALL) NOPASSWD: /putanja/do/komande/komanda


Ovo je vec bolja opcija.
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: ifconfig komanda16.08.2007. u 23:57 - pre 203 meseci
da jer gornja opcija daje useru sva ovlascenja...

Ovako samo moze tu skriptu da izvrsi a ako je ona dobro uradjena malo sta moze da se razdesi..


 
Odgovor na temu

nix_r
Sarajevo

Član broj: 77017
Poruke: 18
*.bstelecom.ba.

ICQ: 235


Profil

icon Re: ifconfig komanda17.08.2007. u 09:22 - pre 203 meseci
Da to jeste.

Probala sam i ovako, i zaista radi.
 
Odgovor na temu

[es] :: Linux :: ifconfig komanda

[ Pregleda: 2900 | Odgovora: 13 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.