Yapılandırma create mask
ve directory mask
içinde /etc/samba/smb.conf
istenen izinlerle.
from /etc/samba/smb.conf
:
# Güvenlik nedeniyle dosya oluşturma maskesi 0700 olarak ayarlandı. Eğer istersen
# group = rw izinlerine sahip dosyalar oluşturun, sonraki parametreyi 0775 olarak ayarlayın.
; maske oluştur = 0700
# Dizin oluşturma maskesi, güvenlik nedeniyle 0700 olarak ayarlanmıştır. Eğer istersen
# dirs oluştur. group = rw izinleriyle sonraki parametreyi 0775 olarak ayarlayın.
; dizin maskesi = 0700
Daha fazla bilgiye ihtiyacınız varsa smb.conf sitesinde bir man sayfası vardır .
Maskeleme değerleri ile ilgili olarak:
İzinler 700 anlamı:
: 1. sekizli, sahibinin izinleridir.
rwx T: 2. sekizli grup için izinlerdir.
Sahibi: 4 2 1 7: 3. sekizli diğer herkes için izinlerdir.
Grup: 0 0 0 0: Her sekizli için 0'dan başlayın ve:
Diğer: 0 0 0 0: +4 okuma izni için.
: Yazma izni için +2.
: Yürütme izni için +1.
Bu nedenle, sahip, grup ve diğerleri için gereken izinleri bulmanız gerekir. Sahip, grup ve diğerleri için okuma, yazma ve yürütme basamaklarını ekleyin.
755 sahip için r, w, x; r, grup ve diğerleri için x.
777, 3'ün tümü için r, w, x olacaktır.
Düzenle:
Kilitlerle ilgili sorunlarınız varsa, izinleri 770'ten daha düşük olan bir * ldb dosyası (kilit dosyasıdır) olup olmadığını kontrol edin. Eğer onların ise bu ayarları kontrol edin ve değerleri (değerler ve çalışma grubu isteğe bağlıdır):
kuvvet grubu = çalışma grubu kuvvet oluşturma modu = 0770 zorla dizin modu = 0770 zorla güvenlik modu = 0770 zorla dizin güvenlik modu = 0770
Samba daha sonra * ldb dosyasını rwxrwx --- ile oluşturacak ve kilitleri kaldırabilecektir.