Forum

Centos ta dosya izi...
 
Bildirimler
Hepsini Temizle

Centos ta dosya izinleri

12 Yazılar
4 Üyeler
0 Reactions
890 Görüntüleme
(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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. 

 
Gönderildi : 22/09/2014 17:39

(@vasviuysal)
Gönderiler: 7890
Üye
 
samba conf içerisinde  
create mask = 777
 yapabilirsiniz 
 
 
iyi çalışmalar 
 
Gönderildi : 22/09/2014 17:50

(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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

 
Gönderildi : 22/09/2014 20:01

(@vasviuysal)
Gönderiler: 7890
Üye
 

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 

 

 

 
Gönderildi : 22/09/2014 20:05

(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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 

 
Gönderildi : 22/09/2014 20:48

(@serkanakbaba)
Gönderiler: 13
Active Member
 

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

 
Gönderildi : 23/09/2014 20:37

(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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

 

 
Gönderildi : 24/09/2014 03:41

(@mustafayilmaz-2)
Gönderiler: 142
Estimable Member
 

Aşağıdaki satırı ekleyip deneyebilir misiniz?

    writeable = yes
    

 

 
Gönderildi : 24/09/2014 13:20

(@mustafayilmaz-2)
Gönderiler: 142
Estimable Member
 

 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 
 
Gönderildi : 24/09/2014 13:33

(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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. 

 

 
Gönderildi : 24/09/2014 15:10

(@mustafayilmaz-2)
Gönderiler: 142
Estimable Member
 

İ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

 
Gönderildi : 25/09/2014 00:25

(@mehmethanifi)
Gönderiler: 463
Prominent Member
Konu başlatıcı
 

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. 

 

 
Gönderildi : 26/09/2014 17:31

Paylaş: