Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira?

  • 17 odgovora
  • 6.216 pregleda

Najnovija ↓

kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 11:49 · pre 274 meseca #1
Na serveru koji administriram public_hml direktorijum korisnika mora da ima 755 mod kako bi prezentacije bile 'vidljive', ali zato korisnici iz svog shella mogu da vide podatke ostalih korisnika. Zato sam svima skinuo shell-ove, ali sada ne mogu da koriste svoje mysql baze!
Pa konacno pitanje glasi: kako da korisnici imaju shell nalog, i da njihov public_html dir bude 'vidljiv', ali da oni ne mogu iz shella da vide podatke ostalih korisnika?

unapred thX...
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 17:39 · pre 274 meseca #8
Citat:
Dejan Lozanovic:
... postavi chmod 700 ...


Mislis mod 711? ;) Ili jos bolje, 701.. Sve korisnike strpas u istu grupu (users) i miran si :)
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 17:49 · pre 274 meseca #9
To nece spreciti setanje po public_html direktorijumu korisnika i citanje skripti. Mislim da je ipak bolje ukinuti shell i dati im pristup bazi preko phpmyadmin.

Ispravka: 701 ce spreciti korisnike iste grupe da udju.

[Ovu poruku je menjao popeye dana 15.04.2004. u 19:07 GMT]
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 18:13 · pre 274 meseca #11
Citat:
popeye:
To nece spreciti setanje po public_html direktorijumu korisnika i citanje skripti.


Ne znam da li si mislio na moj post, ali ako ti svi korisnici pripadaju istoj (jednoj jedinoj) grupi i ako je korisnicima home direktorijum sa mod 701, pokazi mi tog korisnika koji moze da cita public_html (ili bilo koji drugi dir i/ili fajl) od drugih korisnika :)

Mozda je moj linux drugaciji od tvog, ali:
Code:

alex@home:~> id
uid=500(alex) gid=100(users) groups=100(users)
alex@home:/home> ls -l
total 8
drwx-----x   32 alex     users        4096 Apr 12 21:37 alex
drwx-----x   32 xbox     users        4096 Apr 12 21:37 xbox
alex@home:/home> cd && ls -la public_html
total 12
drwxr-xr-x    2 alex     users        4096 Apr 15 15:47 .
drwx-----x   32 alex     users        4096 Apr 12 21:37 ..
-rw-r--r--    1 alex     users          54 May  9  2003 index.mhtml
alex@home:~>


Code:

xbox@home:/home> id
uid=501(xbox) gid=100(users) groups=100(users)
xbox@home:/home> ls -l alex/
ls: alex/: Permission denied
xbox@home:/home> ls -l alex/public_html
ls: alex/public_html: Permission denied
xbox@home:/home> ls -l alex/public_html/index.mhtml
ls: alex/public_html/index.mhtml: Permission denied
xbox@home:/home> cat alex/public_html/index.mhtml
cat: alex/public_html/index.mhtml: Permission denied
xbox@home:/home>


Naravno, kroz apache se lepo vidi index.mhtml kao http://home/~alex/index.mhtml

Poz,
alex.
Potpis
Alex: My favorite site is http://localhost/
R.J. Oppenheimer: "I am become death, destroyer of worlds" (1945 AD)
tweet.13x ||
linkedin.13x
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 21:21 · pre 274 meseca #12
Odnosilo se na Lozanovicev post o menjanju dozvola na maticnom direktorijumu (pretpostavio sam da je greskom upisao 700, verovatno misleci na 711). Tvoj post sam video naknadno i ispravio poruku, jer je ispravno resenje.

Ako je jedini razlog za posedovanje shella pristup MySQL bazi i dalje smatram da je najelegantnije resenje phpmyadmin uz, kako je Bojan rekao, safe mod i bez neproverenih cgi skripti.

PS. Nije mi jasno zasto je vreme unosenja ispravke pomereno za +1 sat (uneto u 18:07), dok je vreme prvog postovanja u redu. Da li je jos neko primetio isto?
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 15.04.2004. u 23:50 · pre 274 meseca #13
Citat:
PS. Nije mi jasno zasto je vreme unosenja ispravke pomereno za +1 sat (uneto u 18:07), dok je vreme prvog postovanja u redu. Da li je jos neko primetio isto?


ES prikazuje različito vreme postovanja poruke u zavisnosti od vremenske zone u kojoj se korisnik nalazi (podatak koji se unosi prilikom registracije).
Međutim, podatak o vremenu izmene poruke se čuva u okviru same poruke kao običan text, pa se (kompromisno) prikazuje vreme po Griniču za sve (jer nema mogućnosti za drugačiji prikaz za korisnike u različitim vremenskim zonama).
Potpis
ex.mangel
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 17.04.2004. u 22:41 · pre 274 meseca #15
Mogao bi mozda da im stavis restricted shell, ali i to opet moze da se zaobidje - pitanje je
koliko su "pametni" tvoji korisnici...

Ali ne znam ni sta oni pokrecu itd... tako da mozda ovo i nije dobro resenje...
Uglavnom restricted shell znaci sledece:

1. ne moze cd komanda da se koristi (ostaju u svom $HOME direktorijumu)
2. ne moze da se koriste komande sa "/" znakom (npr. ne moze /usr/bin/...)
3. ne moze se koristi "./".
4. ne moze da se unsetuje restricted komadom set
Potpis
Unices are great!
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 18.04.2004. u 14:21 · pre 274 meseca #16
Ima li neko fino rešenje kako sprečiti izlazak iz CHROOT-a ako korisnici mogu da pokreću korisnički kompajlirane programe? Ono što mi pada na pamet jeste ukidanje dozvola upisa u direktorijume/datoteke kako ne bi mogao da se promeni radni direktorijum ali to nema puno logike (šta će im onda shell). Ima li neko ideju?
Potpis
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 18.04.2004. u 21:07 · pre 274 meseca #17
Grsecurity resava problem raznim ogranicenjima koje namece chroot-ovanim procesima, izmedju ostalih zabranjen je ponovni chroot() i automatski se sprovodi chdir("/") po chroot() pozivu.

Mozda ce ti biti zanimljivo i korisno da procitas:

http://www.bpfh.net/simes/computing/chroot-break.html
http://www.gentoo.org/proj/en/hardened/grsecurity.xml
http://www.securityfocus.com/infocus/1551
Re: kako da ogranicim usere da imaju shell, ali da ne mogu da 'izadju' iz svog home dira? 26.04.2004. u 17:48 · pre 274 meseca #18
Citat:
dmn:
Probao sam 700 , nece moci tako...prezentacije u home/neki_user/public_html nije vidljiva :forbiden je!
ima li josh predloga?


Stavi:

chmod 6750 svaki od tih home direktorijuma
chgrp -R apache /home/*
Potpis
Milan Babuškov
http://www.guacosoft.com/
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme