Takılı cifs paylaşımı ancak yazma izni yok


9

Ubuntu'yu web geliştirici sunucuma yeniden yükledim. Eskiden diğer Ubuntu kutularına yerel ağ üzerinden bir paylaşıma erişmek için bir smbfs paylaşım kurulumu vardı. Aşağıdakiler kullanılarak ayarlandı ve iyi çalıştı - http://ubuntuforums.org/showthread.php?t=288534

Bu sefer smbfs yerine cifs-utils kullanıyorum, ama bunun iyi olduğunu varsayıyorum?

Sunucuyu yeniden yükledikten sonra dosyaları yazılabilir yapma sorunları yaşıyorum. Monte edilmiş ok ve yerel makinemden ls -lbana yazma izinlerini gösterdiğimde (yerel kullanıcımdan olmasına rağmen), ancak bir dosya oluşturmaya veya kaydetmeye gittiğimde bana izin yok hatası veriyor

/ Etc / fstab dosyamdaki satır. Bağlayabilmek için bir değişiklik yapmak zorunda kaldım ve ,sec=ntlmv2seçeneği ekledim , bu olmadanmount error(13)

//192.168.0.40/webserver    /media/webserver        cifs    credentials=/root/.smbcredentials,sec=ntlmv2,iocharset=utf8,file_mode=0777,dir_mode=0777,uid=1000,gid=1000 0 0

ve kimlik bilgileri dosyam (daha önce çalıştığı andan itibaren değişmedi)

username=melon
password=xxxxxxxxxxxx

Bağlantımda yazma izinlerine sahip olmak için nasıl düzeltebilirim?

Yanıtlar:


4

Sunucudaki /etc/samba/smb.conf dosyanızda aşağıdaki satırın bulunduğundan emin olun:

writeable = yes

Umarım bu paylaşıma yazma erişimi sağlayacaktır.



1

Mario Mastrorilli'nin daha önce de bahsettiği gibi, fstab'daki noperm seçeneği çalıştı. İşte istenen HowTo (David Foerster)

  1. / Etc / fstab dosyasını açmanız yeterlidir :

     $> sudo nano /etc/fstab
    
  2. Bunun gibi bir satır ekleyin:

    //abc-fs/folder/  /media/mountpoint                 cifs    credentials=/root/.smbcredentials,iocharset=utf8,noperm       0       0
    
  3. dağ

    $> sudo mount -a
    

Bir şey değil! Mario Mastrorilli'nin cevabında David Foerster'ın Yorumuna bakın. Sadece tüm gerçekleri doğru bir şekilde özetlemek istiyorum.
Marcel Lange

Manoptan ( linux.die.net/man/8/mount.cifs ) noperm İstemci izin denetimleri yapmaz. Bu, bu bağdaki dosyaların yerel istemci sistemindeki diğer kullanıcılar tarafından erişime maruz kalmasına neden olabilir. Genellikle sunucu CIFS Unix Uzantılarını desteklediğinde gerekir, ancak istemci ve sunucu sistemindeki UID'ler / GID'ler bağlamayı yapan kullanıcının erişimine izin verecek kadar yakın eşleşmez. Bunun, sunucu yazılımı (sunucu EKL'sinin bağlama zamanında sağlanan kullanıcı adına karşı) tarafından yapılan hedef makinedeki normal ACL denetimini etkilemediğini unutmayın.
Zengin

0

Sunucunuzda dosyaya aşağıdakileri ekleyin /etc/samb/samb.conf:

read only = no

umarım bu işe yarar.


Şunu musunuz /etc/smb/smb.confait /etc/samba/smb.conf?
Volker Siegel
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.