Samba 255 hatasını düzeltin (Klasör Paylaşımı)

Her şeyden önce, Samba 255 hatası nedir? Peki, içeri girdiğimizde aldığımız hatadır Ubuntu (örneğin), bir klasörü paylaşmaya çalışırız ve bunu bize söylediği için yapamayız:

"Ağ paylaşımı" 255 hatası döndürdü: net kullanıcı paylaşımı: / var / lib / samba / usershares kullanıcı paylaşım dizini açılamıyor. Hata İzni Reddedildi Bir kullanıcı paylaşımı oluşturma izniniz yok. Yöneticinizden size bir paylaşım oluşturma izni vermesini isteyin.

Bu, kullanıcılarımın bilgisayarlarından birinde paylaşılan bir klasör oluşturmaya çalıştığımda oldu, böylece üzerinde çalışan bir Windows XP sanal makinesiyle rahatça dosya alışverişi yapabileyim Virtualbox.

Söz konusu Ubuntu çözüm basit, çünkü her şeyi terminalde çalıştırarak çözdüm:

sudo chmod 777 /var/lib/samba/usershares

Ancak bu diğerleri için çözüm olmayabilir. Örneğin Debian durumunda, kullanıcımızı sambashare grubuna ekleyerek de kolaylıkla çözülebilir.

# addgroup usuario sambashare

Bana MP tarafından dosyaya başka bir olası çözümün ekleneceğini söylediler /etc/samba/smb.conf parametre: yalnızca userhare sahibi = False

Ama diyelim ki daha fazlasını istiyoruz. Bu durumda, paylaşılan klasöre erişmek için bizden bir kullanıcı adı ve şifre istemesini istemiyoruz. Bunun için yaptığımız şey / media'da bir klasör oluşturmak:

# mkdir /media/compartir
# chmod -R 777

Ve sonra /etc/samba/smb.conf dosyasının sonuna ekliyoruz:

[belgeler] yorum = Paylaşılan belgeler yolu = / media / public paylaş = evet yazılabilir = evet

Ve bazı durumlarda Samba'yı yeniden başlatmamız gerekiyor:

# /etc/init.d/samba restart

Şimdi, sanal makineden Windows Gezgini'ne koymam gerekiyor:

\\192.168.X.X\compartir

Ve hazır..


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   kemerli dijo

    İkinci yöntem doğru olanıdır. Ubuntu'da bunun için de bir grup olmalı, büyük olasılıkla bu dizin sambashare grubuna ait değil veya smb.conf'ta bir şey eksik.
    777 izin sorunu bir güvenlik sorunu oluşturur, çalışıp çalışmadığını kontrol etmek için ara sıra kullanmak daha iyidir, ancak doğrulandıktan sonra grupları ve / veya samba yapılandırma dosyasını ayarlamaya devam edin.

    1.    ela dijo

      777 konusunda haklısınız, ancak fikir şu ki "Herkes" o klasöre yazmak / silmek / kopyalamak / taşımak için erişebilir 😉

  2.   Federico Antonio Valdes Toujague dijo

    selamlar Elav !!!. Bu çözüm, bir ev ağında paylaşmak içindir veya güvenlik gerektirmez. Windows XP'de, bilgisayarı bir Etki Alanına kaydettirmeden, Dosya Paylaşımının etkinleştirildiğini söylüyoruz ve paylaşılan kaynaklarda Herkes yazabilir veya okuyabilir diyoruz. Bu nedenle güvenlik yoktur.
    Her neyse, Samba serisinde bir veya daha fazla makaleyi klasörleri ve yazıcıları paylaşmaya adamak zorundayım. Bir ev ağından tüm kanunlara sahip bir dosya sunucusuna.
    Samba'yı açıklamak kolay olmadığı için bu konuda sabrınızı rica ediyorum. 🙂

    1.    eliotime3000 dijo

      Aslında, paylaşılan klasörleri kullandığım için Samba benim için çok daha kullanışlı ve klasörleri paylaşmak için yapılandırma ile ilgili sorunlardan kaçınmayı tercih ediyorum.

  3.   gato dijo

    teşekkürler, bu makale Samba'nın Public: D klasörünü paylaşmaya çalışırken bana verdiği hata için kullanışlı olacak.

  4.   Federico Antonio Valdes Toujague dijo

    Samba'ya her yorum göndermeye çalıştığımda: SmbClient bana şu hatayı veriyor:

    Bölge 404 aradığınızı bulamadınız!

    Muhtemelen yanlış bir bağlantı izlediniz veya adresi değiştirilmiş bir belge arıyorsunuz. Yeni bir hedef bulmak için ana sayfaya dönün veya yukarıdaki arama motorunu kullanın. Veya aradığınızı bulmak için diğer ilgi alanlarına erişebilirsiniz, örneğin:

  5.   Ricardo dijo

    Merhaba, chmod -R 777 izinlerini paylaşılan dizine uyguladım ve şimdi girmeme izin vermiyor, bana Windows'tan klasörü gösteriyor ama girmek istediğimde izin verilmediğini söylüyor, bu nasıl çözülür?

    1.    adrian aaa dijo

      Aynı şeyi verin ama geriye doğru chmod -R 777 (izinleri kaldırmak için daha azı var)
      izinleri ayarlamak için dizine chmod + R 777

  6.   JORGE FRANCISCO JUAREZ ZUNİGA dijo

    Herkese iyi günler, yardımınıza ihtiyacım var:
    Ubuntu ile bir ağdaki iki bilgisayarı birbirine bağlamaya çalışıyorum ve birçok denemeden sonra samba yükleyebildim ve başlatıcıda görünüyor ve her iki bilgisayarda yeni bir çalışma grubu yapılandırıp bir klasörü paylaştıktan sonra bana bu hatayı gönderiyor (Yapmalıyım bir kez iyi yaptığımı netleştirin, ancak bilgisayarları yeniden başlatırken paylaşılan klasöre saygı duymuyorum ve yeniden paylaşmak istediğimde bana şunu söylüyor: «Samba test parametresi hata 1 döndürdü: smb yapılandırma dosyalarını / etc / samba'dan yükle /smb.conf
    rlimit_max: rlimit_max'ı (1024) minimum Windows sınırına (16384) yükseltme
    uyarı: "güvenlik" hatası yükleme hizmetleri parametresi için geçersiz "paylaşım" değeri göz ardı ediliyor

  7.   HIRİSTİYAN ORTİZİ dijo

    evet bu şekilde bana NVIDIA JETSON TK1'de hizmet etti
    net usershare '255 hatası döndürdü: net usershare: userhare dizini / var / lib / samba / usershares açılamıyor. Hata İzin reddedildi Kullanıcı paylaşımı oluşturma izniniz yok. Yöneticinizden size bir paylaşım oluşturma izni vermesini isteyin.