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
