Samba (3.0.33-3.29) çalıştıran CentOS 5.2 kutumda adlı bir klasör oluşturdum /upload.
Samba'da şöyle bir paylaşım yapılandırdım:
[Yükleme]
comment = klasör yükle
yol = / yükleme
geçerli kullanıcılar = kevin root
genel = evet
yazılabilir = evet
göz atılabilir = evet
maske oluştur = 0777
dizin maskesi = 0777
misafir ok = evet
Ben chown'd /uploadKevin 'Hesabıma klasörü' şeklinde ve kabuk yoluyla dosya ve klasörleri yol açabileceği yönünde kontrol etti.
Makineye Windows 7'den göz atabilir, 'kevin' olarak kimlik doğrulaması yapabilir ve ana dizin paylaşımımı ve uploadpaylaşımı görebilirim ancak bunlara erişemiyorum.
Windows raporları:
Ağ hatası Windows \\ cos-01 \ upload dosyasına erişemiyor Adın yazımını denetleyin. Aksi takdirde, ağınızla ilgili bir sorun olabilir. Ağ sorunlarını tanımlamaya ve çözmeye çalışmak için Tanıla'yı tıklayın. Hata kodu: 0x80070035 Ağ yolu bulunamadı.
Bu, yaptığımın bir kontrol listesidir:
- hesap aynı zamanda şifremi
kevinkullanaraksmbpasswd -a kevinve ayarlayarak samba'ya eklendi . Samba ve centos şifreleri aynıdır. - sunucu adı
cos-01olduğu/etc/hostsdosyaya yani
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Ben de netbios adını ayarladım
/etc/samba/smb.conf - Windows 7'nin LAN Manager kimlik doğrulama düzeyini "LM ve NTLM Gönder - anlaşılırsa NTLMv2 oturum güvenliğini kullan" olarak yapılandırdım
Güncelleme:
Paylaşıma hem IP adresi hem de sunucu adı ile erişmeye çalıştım, yani \ cos-01 \ upload veya \ 172.16.3.90 \ upload. Her iki durumda da yukarıda ayrıntıları verilenle aynı hatayı alıyorum.
/var/log/samba/smbd.logGünlük dosyasını kontrol ettim ve bir sürü gördüm :
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) '/ upload' mevcut değil veya [upload] öğesine bağlanırken izin reddedildi Hata reddedildi
system-config-selinuxYine de bir aracım yok gibi görünüyor . Bunu kullanarak ayarlayabilir miyimsetsebool allow_smbd_anon_write 1, aynı mı?