Ali Alphan Bey,
Yanıtınız için teşekkürler.
chmod g+s <dizinismi> yaratılan dosyaların "avukat" grubunda
yaratılmasını sağladı. Teşekkürler.
Ama /etc/profiles içine dediğinizi yaptığımda bir sonuç alamadım. Sonra
/etc/login_defs için de aynısını yaptım ama olmadı. Sonuçta gittim
~/.basrc 'nin içine umask 002 ekledim ve konsoldan yaratılan dosyalarda
bunun çözüümün işe yaradığını gördüm.
Ayrıca Debian'da bash ile ilgi sistem-geneli ayarları /etc/bash.bashrc
içindeymiş[1] ve sanırım bu dosya hem /etc/prfiles'ı hem de
/etc/login.defs'i eziyor.
Yalnız bu ayar kde içerisinden bir openoffice belgesi yaratıldığında işe
yaramıyor ne yazık ki... Ve benim yaşadığım problemin aynısı debian
listelerinde daha önce tartışılmış ama tatmin edici bir cevap yok[2].
Aslında genel sorun şu : Debian'da x genelinde geçerli olan umask ayarı
nereden yapılabilir?
----
1 : http://lists.debian.org/debian-user/2004/07/msg02462.html
2 : http://lists.debian.org/debian-user/2004/08/msg05284.html
Ali Alphan Bayazit wrote:
Iyi bayramlar,
On Sun, 2004-11-14 at 00:56 +0200, Çağatay Tengiz wrote:
Sorun :
-------
Sorun aslında 9. adım ile ilgili. Sistemde tanımlı iki kullanıcının
da
ortak bir çalışma alanında ortak dosyaları düzenleyebilmesinin doğru
yöntemi bu mudur? Eğer buysa şöyle bir sorunum var, avukat-1 kendi
kullanıcısı ile bir belge oluşturduğunda bunu avukat-2 okuyabiliyor
ama
düzenleyemiyor. Çünkü yeni belge avukat-1.avukat-1 sahipliği ve 644
izin
maskesiyle oluşturuluyor. İhtiyacım olan şey yeni oluşturulan
belgelerin
"avukat" grubuna ait olması ve izinlerinin de 664 olması.
/etc/profiles içine şu satırı ekledim ama pek işe yaramadı :
umask 000 /home/belgeler
chmod g+s dizin_ismi
yeni yaratilan dosyalarin, dizinin gurubunda olmasini saglar
/etc/profiles icine:
umask 002
de kullanicilarin guruptakilere yazma hakki vermesini saglar
("digerleri" sadece okur)
002 yi kullanirken dikkatli olsaniz iyi olur (herkesin kendine ait bir
ontanimli gurubu olmasi onemlidir mesela)
umarim bunlar yeterlidir,
en iyi yontem bu mudur sorusu icinse
sanirim istediginizi yapmak icin en iyi yontem budur,
ama bu durumda bi kullanici baska birinin yarattigi biseyleri
kaybedebilir (normal olarak).
en guzeli sık sık farka yonelik yedekleme ya da cilginca kullanicilara
subversion kullanmayi ogretmektir heralde :)
son olarak sizin hikayenizin debian-tr.org da "basari ornekleri" sinifi
altinda anlatilmasini oneriyorum. eminim insanlarin ihtiyaci olur
iyi calismalar