Forum
Merhabalar,
ortamda ayildiz isimli bir klasör var ve bu klasöre sadece ayildiz isimli kullanıcı ulaşıyor.
ayildiz klasörünün izni : -rwxrwx---
Aynı zamanda ayildiz kullanıcısı gruba üyedir. Grubunda rwx yetkisi var. Bu kullanıcı bu klasör içerisine bir dosya kopyaladığı zaman yada yeni bir dosya oluşturduğu zaman oluşturduğu dosya izni -rwxr--r--. şekilde olmaktadır.
Neden böyle bir durum olur.
Teşekkürler.
samba conf içerisinde
create mask = 777
yapabilirsiniz
iyi çalışmalar
smb.conf içerisinde bu ayar mevcut. Bunun altına mı create mask = 777 ekleyelim hocam. Ayrıca Bunu eklediğim zaman başka kullanıcılarda girebilir mi? Ben sadece grub içerisinde bulunan kişilerin girmesini istiyorum. Teşekkürler.
[Aliyildiz]
comment = Muhasebe
path = /fileserver/aliyildiz
read list =
write list =
read only = No
browseable = Yes
valid users = btasra msoner ayildiz
evet bunun altına eklemeniz ve samba servisini yeniden başlatmanız yeterli
ağdan erişen kullanıcı ve gruplar değişmez bu parametre ile sadece oluşturulan dosyaya o paylaşıma erişen herkesin hakkı olmasını saglar
hocam aşağıdaki şekilde yaptım ama değişen bir şey olmadı. Tekrardan yeni bir dosya oluşturulduğunda yada mevcut dosya copy paste edildiğininde (aynı klasör içine) dosyayı açarken salt okunur olarak açıyor. iznine baktığımda ise grubta sadece read hakkı gözüküyor.
[Aliyildiz]
comment = Muhasebe
path = /fileserver/aliyildiz
read list =
write list =
read only = No
browseable = Yes
valid users = btasra msoner ayildiz
create mask = 777
smb.conf içerisinde bu ayar mevcut. Bunun altına mı create mask = 777 ekleyelim hocam. Ayrıca Bunu eklediğim zaman başka kullanıcılarda girebilir mi? Ben sadece grub içerisinde bulunan kişilerin girmesini istiyorum. Teşekkürler.
[Aliyildiz]
comment = Muhasebe
path = /fileserver/aliyildiz
read list =
write list =
read only = No
browseable = Yes
valid users = btasra msoner ayildiz
sizin samba conf ayarlarınız bu şekilde olmalı.
[Aliyildiz]
comment = Muhasebe
path = /fileserver/aliyildiz
read list =
write list =
read only = No
browseable = Yes
valid users = btasra msoner ayildiz
directory mask =777
create mask=777
aliyildiz isimli klasöre sadece izinliler girebileceği için sorun olmayacaktır.Oluşturulan klasör ve dosyaları kontrol ederseniz istediğiniz işlemin çalıştığını göreceksiniz.
bu arada chgrp(yada chown) -R komutu ile sahipliği ayarlarsanız problem kalmayacaktır.
Kolay gelsin
Merhabalar,
Dediğiniz gibi yaptım. Ayildiz klasörü içerisinde bulunan dosyaları ls -l komutu ile listeledim çıktısı aşağıda ki gibidir. yönetim grubuna üye olan msoner isimli kullanıcı, bu klasör içerisine dosya yada klasör oluşturmak istediği zaman, "Bu eylemi gerçekleştirmek için izne gereksiniminiz var". uyarısı ile karşılaşıyor ve dosya oluşturma izin vermiyor. Dosya sahibide (owner) dosya içerisine herhangi bir dosya attığı zaman, atmış olduğu dosyayı açtığında salt okunur olarak açıyor. Dediğiniz gibi chown ve chgrb -R komutu ile tekrardan sahiplik ve grubu belirledim ama o gruba dahil olan kullanıcılar bu klasör içerisinde yine çalışamıyorlar.
-rwxrwx---+ 1 ayildiz yonetim 24720 Sep 5 14:10 01_09_2014.ods
-rwxrwx---. 1 ayildiz yonetim 25153 Sep 5 14:13 02_09_2014.ods
-rwxrwx---. 1 ayildiz yonetim 25068 Sep 5 14:14 03_09_2014.ods
Aşağıdaki satırı ekleyip deneyebilir misiniz?
writeable = yes
testparm -s /etc/samba/smb.conf => dosya yolu smb.conf nerede ise onu veriniz.
ile config kontrolü yapmanızı öneririm.
Her değişiklikten sonra da servisleri restart etmelisiniz.
sudo service smbd restart sudo service nmbd restart
Kolay gelsin
Mustafa bey,
testparm -s /etc/samba/smb.conf komutunu kullandım. smb.conf dosyamın içeriğini açtı. Writeable = yes komutunu ekledim.
service smb resatart / service nmb restart komutlarını çalıştırdım ama yine aynı sorun ile karşılaştım.
Kullanıcı ilgili klasör içerisine yeni bir dosya eklediği zaman , eklediği dosyanın izni -rwxrw-rw-. bu şekilde oluyor.
chmod g+rwx -R komutu ile klasöre yetki verdim. kullanıcı gruba üye kontrolü yaptım. owner olarak ta kullanıcı ismi gözüküyor.
Başka nasıl bir çözüm yolu deneyebilirim.?
Çok teşekkür ederim.
İyi akşamlar,
force create mask = 0755
yukarıdaki satırı da config dosyanıza ekledikten sonra samba'yı restart edip dener misiniz?
Kolay gelsin
Merhaba hocam,
samba.conf içerisinde bulunan ayarlarım;
comment = Muhasebe
path = /fileserver/muhasebe
read list = ayildiz
write list = ayildiz
read only = No
browseable = Yes
valid users = ayildiz
create mask = 777
directory mask = 777
writeable = yes
force create mask = 0777
aynı zamanda chmod 777 verdim.
Bu durumda da dosya eklenip açılmak istendiğinde salt okunur olarak dosyayı açıyor.