2009/4/6 yaşar tunçez <[email protected]>:
>
>>
>> Linux listesinde  win  suncusu sunmak, hemde  ftp icin  biraz
>> ters degilmi ?
>>
>> tam duurmu kavramadim ama  cozum stickbitd en egcmek zorunda.
>> /tmp de  nasil 01777  verilirse
>> benzeri bir cozum verilir.
>> bazi ftplerd eupload hakki verilir, ama  baskasn dosyasini
>> silmeyi engelnmek ciin soyle seyler yapilir
>>
>> owner root ise
>> 1753
>>
>> sticki biti arastirin derim
>>
>> Kolay gelsin
>> Mustafa Akgul
>
>
> Merhaba Hocam,
>
> Win sunucu kurmak gibi bir niyetim yok. Sadece örnek vermek için filezilla
> server'dan bahsetmiştim: Filezilla Server'da append diye bir özellik var.
> Ftp kullanıcılar attıkları dosyayı silemiyorlar." Benim de istediğim bu; ftp
> kullanıcıların dosyayı attıktan sonra silmelerini istemiyorum.
> Sticky bit, bildiğim kadarıyla ortak kullanılan bir dizinde kullanıcıların
> birbirlerinin dosyalarını silmelerini önlemek için kullanılıyor. Benim
> istediğim ise yukarda belirttiğim gibi kullanıcıların upload ettikleri kendi
> dosyalarını kendileri de silemesinler.
>

sticky bit'i bu amacla kullanabilirsiniz.

Mesela, kullanicilarin dizinlerinin sahibi root, grubu da ilgili ftp
kullanicisina ait olan grup olur. (her kullanici icin bir grup
gerekir.)
daha sonra ftp ana dizininin yekilerini mesela 1775 olarak set
edersiniz. Bu sekilde dizinin grubu ftp kullanicisina ait oldugu icin
yazabilir, yani upload edebilir ama sticky bit aktif oldugu icin
herhangi bir silme islemi yapamazlar.

umask degerinizi 002 yaparsaniz yetkilendirmeyi 775'e set etmis
olursunuz, owner ve grup yazabilir, calistirabilir, geri kalanlar
okur, calistirabilir. Daha sonra da ilgili dizini chmod -fR 1775
olarak set ederseniz, sticky bit aktif olmus olur.

Sanirim ancak bu sekilde cozebilirsiniz.

>





-- 
Cagri Ersen
http://blog.cagriersen.net
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap