Samba üzerinden kopyalandıktan sonra dosyalar salt okunur


13

Samba aracılığıyla dosyaları bir sistemden diğerine kopyalardım. Dosyayı salt okunur modda alıyorum. Şimdi ne yapıyorum dosyayı aktardıktan sonra dosya izin değiştirmek için kullanılır. Çok az zaman alıyor gibi görünüyor. Bu sorunun kalıcı bir çözümü var mı?

Samba üzerinden kopyalandıktan sonra dosyalar salt okunur

Hala aynı problemim var. Pls samba kurulumumda bir göz var.

http://paste.ubuntu.com/614067/

Çıktı:

karthick@karthick:~$ groups            
karthick adm dialout cdrom plugdev lpadmin admin sambashare

Smb.conf sitesinden yorumları kaldırdınız mı? Benimki yorumlanmış talimatlarla dolu mu? Oluşturma maskeniz neden hala 0700 olarak ayarlanmış? Lütfen maske oluşturma izinlerini ayarlama hakkındaki cevabımı okuyun (ve uzak kullanıcınızın bu dosyaların sahibi olması muhtemel değildir, ancak ya bir 'grubun' parçası ya da 'diğerleri' dir.
Rinzwind

Maske oluşturma değeri ne olmalıdır?
karthick87

En kolay cevap? 0755. Daha güvenli 0750 olabilir, ancak hem yerel hem de uzak kullanıcınızın aynı grubun bir parçası olduğunu varsayar ( groupshangi grubun parçası olduğunuzu görmek için komut satırına yazın).
Rinzwind

Sorumu gerekli çıktılarla güncelledi, lütfen bakın. Ve dizin maskesi için ayarlamam gereken değer nedir?
karthick87

Yanıtlar:


12

Yapılandırma create maskve directory maskiçinde /etc/samba/smb.confistenen 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.


istemci veya sunucu? Birisi denemek gerekir değerleri genişletmek - özellikle de
deneyimsiz

değerler? maske için demek
istediniz

Tek sorun çözüldü, şimdi yeni sorun var. Başka bir sistemden sistemime bir şey yapıştırdığımda. Dosyalar tamamen kilitli ..
karthick87

"tamamen kilitli" - ne demek istiyorsun? Dosyalar kopyalanamıyor mu? Dosyalar kopyalanıyor, ancak içeriğini okuyamıyor musunuz?
Lekensteyn

@Lekensteyn @ khartick87 lockfile hakkında bir şeyde düzenledi. Eğer yardımcı olmazsa lütfen yorum yapın, ayarlarımı tekrar kontrol edeceğim!
Rinzwind
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.