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 /upload
Kevin '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 upload
paylaşı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
kevin
kullanaraksmbpasswd -a kevin
ve ayarlayarak samba'ya eklendi . Samba ve centos şifreleri aynıdır. - sunucu adı
cos-01
olduğu/etc/hosts
dosyaya 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.log
Gü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-selinux
Yine de bir aracım yok gibi görünüyor . Bunu kullanarak ayarlayabilir miyimsetsebool allow_smbd_anon_write 1
, aynı mı?