Re: [Linux] Kullanıcıların diskkullanımları

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: N.Ersen SISECI (siseci@acikkod.org)
Date: Thu 16 Dec 2004 - 21:31:42 EET


Merhaba,

Suexec kullanmadan, cgi kullanarak suid li quota komutu calisitirilabiliyor.
PHP den denemedim ama.

Parametre gonderirsiniz kullanıcı adını, cgi alır parse eder size kota
kullanımı
donderir. Ama ilk mailimde de belirttiğim gibi sakat bir yontem. Siz kendi
yönteminizi geliştirebilirsiniz. Sadece ipucu olarak ve neye ihtiyacınız
olacağını göstermeye çalıştım.

Serdar Bey' in dedigi gibi cron araciligi ile de yapabilirsiniz.
repquota komutu var. tum kullanicilarin kotalarini gorebilirsiniz.
Yine ufak bir shell script, cat, cut vb ile veritabanina girdirebilirsiniz.

Kolay gelsin.

N.Ersen SISECI
http://www.enderunix.org
http://www.acikkod.org

----- Original Message -----
From: "Serdar KÖYLÜ" <serdarkoylu@fisek.com.tr>
To: <linux@liste.linux.org.tr>
Sent: Thursday, December 16, 2004 4:42 PM
Subject: Re: [Linux] Kullanıcıların diskkullanımları

> Selamlar..
>
> Apache suid'leri calistiriyor muydu? Bir modulu filan vardi saniyorum.
>
> Bir diger soruda sudur. Siz home dizinine bakarak kullanicinin ne kadar
> kullandigini goremezsiniz. Mailler, /tmp kullanimi, log kullanimi vs. de
> onemli bir husustur.
>
> Diger yandan bir kullanicinin digerinin ne kadar kullandigini gormesi de
> bir zaaftir.
>
> Bence bu isi yapmanin en uygun yolu "quota" kullanmak. Ama o da suid
> olmamali vede Apache icinden baslatilmamali. Belki bir cozum, webmin
> gibi bir seyle bakmak olabilir. Yada atiyorum her 10 dk.da bir quota
> calistirip sonuclari bir yere yazacak bir script yazmali. Daha hatta,
> ftp logunu (mesela) izleyerek, kullanicilar upload yapinca bunu yapan
> bir seyler de yazilabilir. Bu tur duzenekler bilhassa hosting vs. icin
> uygun birer mekanizma olur saniyorum..
>
> Saygi ve sevgiler..
>
> > Selamlar,
> >
> > biraz sakat bir yontem ama du ve quota komutlarina chmod +s yaparak
> > root haklari ile calismasini saglayabilirsiniz. Ama guvenlik problemleri
> > cikabilir.
> >
> > Kolay gelsin.
> >
> > N.Ersen SISECI
> > http://www.enderunix.org
> > http://www.acikkod.org
> >
> > Mustafa Celik wrote:
> >
> > >--- "N. Ersen SISECI" <siseci@acikkod.org> wrote:
> > >
> > >
> > >
> > >>Selamlar.
> > >>
> > >>du komutu isinizi gorecektir.
> > >>
> > >>du -s /home/kullaniciadi
> > >>
> > >>seklinde kullanarak bu kullanicinin ne kadar yer kullanidigini
> > >>gorebilirsiniz.
> > >>
> > >>Ayrica disk alanini sinirlandirmak icin quota kullanmaniz gerekiyor ve
> > >>quota kullaniciadi seklinde verdiginizde, kullanicinin kotasinin ne
kadar
> > >>oldugunu ve bunun ne kadarini kullandigini size verecektir.
> > >>
> > >>ufak bir script le quota komutunun cikstisindan current ve max
degerlerini
> > >>alip, php ile istediginiz grafige donusturebilirsiniz.
> > >>
> > >>
> > >>
> > >
> > >Verdiğiniz bilgiler için teşekkür ederim.
> > >
> > >du -s /home/kullaniciadi
> > >
> > >komunutunu kullanarak kullanıcıların klasörlerinin izni 755 iken
kullanıcıların
> > >ne kadar alanı kullandıklarını bulabiliyorum. Ancak serverdaki tüm
> > >kullanıcıların klasörlerinin izinleri 711 ve bunu 755 yapmamam gerek.
711
> > >olunca da yukaridaki komut "permission denied" hatasi veriyor. Çünkü
php
> > >dosyasi ile klasörü okumaya çalışan apache kullanicisi.
> > >
> > >İkinci olarak
> > >
> > >quota kullaniciadi
> > >
> > >dediğim zaman yine permission denied hatasını veriyor.
> > >
> > >Sanırım php ile sadece bu iki komutu nasıl root olarak
çalıştırabileceğimi
> > >öğrensem sorun hallolacaktır.
> > >
> > >apache --> root (isi bitir) --> apache
> > >
> > >Bunu bilen veya başka bir önerisi olan var mı?
> > >
> > >Teşekkürler
> > >
> > >Mustafa Çelik
> > >
> > >
> > >
> > >
> > >__________________________________
> > >Do you Yahoo!?
> > >The all-new My Yahoo! - What will yours do?
> > >http://my.yahoo.com
> > >
> > >
> >
>------------------------------------------------------------------------
> > >
> > >_______________________________________________
> > >Linux mailing list
> > >Linux@liste.linux.org.tr
> > >http://liste.linux.org.tr/mailman/listinfo/linux
> > >
> > >
> >
> > _______________________________________________
> > Linux mailing list
> > Linux@liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux
> >
>
> _______________________________________________
> Linux mailing list
> Linux@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux
>

_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.