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

Problem u c kod-u za unix

[es] :: C/C++ programiranje :: Problem u c kod-u za unix

[ Pregleda: 2620 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Problem u c kod-u za unix16.03.2002. u 13:19 - pre 248 meseci
Evo dela kod-a

Code:

    if (setgid(0) || setuid(0) || getuid() != geteuid() || getgid() != getegid()) {
        do_log(LOG_WARNING, "Unable to obtain root permission in order to perform chroot()                 function.");
        clean_exit(102);


E sad ovaj program bi trebalo da radi kao shell znaci kad se neko nakaci preko telnet/ssh on dize ovaj shell e sad ovaj deo kod-a proverava dal je prog startovan kao uid(0) sto je nemoguce jer ga startuje korisnik koji se povezao koji na primer ima uid 10000. Nije mi jasno zasto je to stavljeno.
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 13:21 - pre 248 meseci
Kad sam kometirao ovo gore onda je dosao do ovoga i opet mi nije jasno zasto ako je uspeo da izvrsi chroot ispisuje ovo i izlazi napolje

Code:

    if (chroot(jail)) {
        do_log(LOG_WARNING, "Unable to chroot() to the jail directory: %s", jail);
        clean_exit(190);

 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 13:34 - pre 248 meseci
Sad kad sam gore umesto if (chroot(jail)) { bla bla }
stavio if(chroot(jail)){} else{ bla bla}
sad mi prijavljuje u logovima kod ovoga gresku

Code:

    if ((statinfo.st_mode & ALLPERMS) != JAILDIRMODE) {
        do_log(LOG_WARNING, "Jail directory mode does not match expected mode %lo.", JAILDIRMODE);
        clean_exit(187);


i to kaze u logovima jailed direktorijum /etc nema dobr permisije a etc je 0555 ... stvarno ne znam koji mu je.
 
Odgovor na temu

dpanic
Darko Pavlovic

Član broj: 676
Poruke: 759
*.verat.net



Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 13:37 - pre 248 meseci
daj ceo izvorni kod pa da vidimo
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 14:12 - pre 248 meseci
Evo ga link posto ne znam kolko moze kao atachment uz poruku.

ovo je originalni kod
http://www.default.co.yu/source/chrsh.c

ovo je sa onim mojim izmenama
http://www.default.co.yu/source/chrsh1.c

I evo izvod iz /var/log/messages

Mar 16 14:00:19 hall -chrsh[849]: User='' (10000) Group='' (105):
Mar 16 13:46:13 hall -chrsh[716]: Unable to obtain root permission in order to perform chroot() function.
Mar 16 14:16:03 hall -chrsh[969]: User='bc' (10000) Group='jail' (105):
Mar 16 14:16:03 hall -chrsh[969]: Unable to chroot() to the jail directory: /home/jail
Mar 16 14:23:47 hall -chrsh[1063]: User='bc' (10000) Group='jail' (105):
Mar 16 14:23:47 hall -chrsh[1063]: Jailed /etc subdirectory mode does not match expected mode 555.
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.verat.net



Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 14:14 - pre 248 meseci
A evo i listing direktorijuma za chroot

total 36k
dr-xr-xr-x 9 root root 4.0k Mar 16 13:12 .
drwxr-xr-x 5 root root 4.0k Mar 16 13:11 ..
dr-xr-xr-x 2 root root 4.0k Mar 16 13:12 bin
dr-xr-xr-x 2 root root 4.0k Mar 16 13:27 etc
drwxr-xr-x 3 root root 4.0k Mar 16 13:11 home
dr-xr-xr-x 2 root root 4.0k Mar 16 13:12 opt
drwx------ 2 root root 4.0k Mar 16 13:12 root
dr-xr-xr-x 2 root root 4.0k Mar 16 13:12 usr
dr-xr-xr-x 2 root root 4.0k Mar 16 13:12 var

gde se lepo vidi da su permisije nad etc 555
 
Odgovor na temu

B o j a n
eCTRL
EU

Član broj: 1178
Poruke: 2925
*.verat.net

Jabber: bc@default.co.yu
Sajt: default.co.yu/~bc


+1 Profil

icon Re: Problem u c kod-u za unix16.03.2002. u 20:19 - pre 248 meseci
Citat:
MoHicAn:
A evo i listing direktorijuma za chroot

total 36k
dr-xr-xr-x 9 root root 4.0k

ne vidi se ovde nista !!

Aman zaman, koristi
Code:
[ c o d e ]
~~~~~~~~~~~~~!!!!!!!

"It's okay, I'm just admiring to the shape of your skull!" -- Dr. Gonzo
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.yubc.net



Profil

icon Re: Problem u c kod-u za unix17.03.2002. u 16:44 - pre 248 meseci
Ma bre mrva vidi se lepo da su permisije 555.
Evo dao sam sve sto je potrebno dakle ima li neko ideja. (Nesto mi se cini da ovo necu resiti ovde posto ste svi redom odgovorili na temu "Koji programski jezik prvo da ucim" umesto da odgovorite na konkretan problem. Eto sta vam se desi kad non stop buljite u Microsoft VC++.
 
Odgovor na temu

Dragi Tata
Malo ispod Kanade

Član broj: 1958
Poruke: 3906
..ndg-pm4-1.dialup.nethere.net



+6 Profil

icon Re: Problem u c kod-u za unix17.03.2002. u 20:49 - pre 248 meseci
E, jesi čudan čovek. Postavljaš Unix-specifičan problem u C/C++ forumu i nerviraš se što ti niko ne pomaže. Ovo nema veze sa programiranjem, već više sa Unix administracijom. Probaj u nekom od Linux/Unix foruma...
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Problem u c kod-u za unix18.03.2002. u 12:47 - pre 248 meseci
MoHicAn, poruka ti je obrisana... - I nemoj da sam video da si jos jednom psovao ovde, sve poruke ima da brisem koje su nekulturne. Imas milion drugih foruma gde mozes da izrazavas svoje emocije...
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

MoHicAn

Član broj: 43
Poruke: 1893
*.beotel.net



Profil

icon Re: Problem u c kod-u za unix18.03.2002. u 13:45 - pre 248 meseci
Uh jaka psovka.

PS: U cemu je problem ja mislim da niko nije ni pogledao ovo ZASTO???
 
Odgovor na temu

[es] :: C/C++ programiranje :: Problem u c kod-u za unix

[ Pregleda: 2620 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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