From: Zafer BAHADIR (zbahadir@bursa-linux.org)
Date: Fri 25 Jul 2003 - 15:40:00 EEST
Selam.
Degisik platformlar bir sunucunun ortak bir dizinini kulan=FDyorlar (mac, p=
c)ve=20
her kullan=FDc=FDn=FDn bir diger kullan=FDc=FDn=FDn olusturdugu dosyay=FD e=
dit edebilmesini=20
ve ya silebilmesini gerektiren bir durum sozkonusu.
Bu kulanicilar samba veya netatalk kullanicilaridirlar. biri samba kullanic=
isi=20
iken digeri linux kullanicisi. Guvenlik sorunu yok. ve her kullanicinin=20
dosya yazma hakkini full olarak vermek istiyorum ama bir turlu tam sonuc=20
alabilmis degilim. =20
Yardimci olan arkadaslara tesekur ederim.
Cum 25 Tem 2003 15:06 tarihinde =FEunlar=FD yazm=FD=FEt=FDn=FDz:
> * Zafer BAHADIR <zbahadir@bursa-linux.org> [2003-07-25 14:36:13+0300]
>
> > Selam.
> > linux'da bir kullanicinin veya grubun dosya veya klasor olusturma hakki=
ni
> > ne sekilde ontanimli olarak 0777 yapabilirim.
> >
> > :( isin icinden cikamadim.
>
> Bu isi `umask' ile yapacaksiniz. Aslinda Linux'da dosya veya dizinlerin
> ontanimli izinleri diye birsey yok. Bu tamamen uygulama ve
> kitapliklarin icinde hardcode olarak tanimli. Fakat programlarda
> siradan dosya/dizin yaratma islemlerinde buyuk bir cogunlukla su izinler
> kullaniliyor: dizinler icin `0777', dosyalar icin `0666'. Bu izinleri
> gozune alacak olursak: ornegin `umask 0002' komutu `0777-0002=3D0775'
> izinli dizinler, `0664' izinli dosyalar olusturulmasini saglar. Buradan
> anlasilacagi gibi sizin istediginiz maske `0000', `umask 0000' komutunu
> `.bash_profile'a yazarsaniz bu gerceklesir. (Zaten o dosyada `0022'
> gibi bir maskeyle bir umask komutu mevcut olabilir, bunu
> degistirirsiniz.)
>
> Gelelim isin diger tarafina. Guvenlik nedenleriyle ben bunu yapmanizi
> onermem. Zira, butun iptidai dosyalar executable oluyor bu sekilde.
> Sorununuzu probleme ozel sekilde baska bir yontemle cozmek daha dogru
> kanaatimce.
=2D-=20
Slackware 9.0
Zafer BAHADIR
Bursa Hakimiyet Gazetesi