Sulla mia scatola CentOS 5.2 con Samba (3.0.33-3.29) ho creato una cartella chiamata /upload.
In samba ho configurato una condivisione come questa:
[caricare]
commento = cartella di caricamento
percorso = / upload
utenti validi = kevin root
pubblico = sì
scrivibile = si
sfogliabile = si
crea maschera = 0777
maschera directory = 0777
ospite ok = sì
Ho chowninserito la /uploadcartella nel mio account 'kevin' e verificato che potevo creare file e cartelle tramite la shell.
Posso accedere alla macchina da Windows 7, autenticarmi come 'kevin' e vedere la mia condivisione della directory home e la uploadcondivisione ma non riesco ad accedervi.
Windows segnala:
Errore di rete Windows non può accedere a \\ cos-01 \ upload Controlla l'ortografia del nome. Altrimenti, potrebbe esserci un problema con la tua rete. Per provare a identificare e risolvere i problemi di rete, fare clic su Diagnosi. Codice errore: 0x80070035 Il percorso di rete non è stato trovato.
Questa è una lista di controllo di ciò che ho fatto:
- l'account è
kevinstato aggiunto a samba usandosmbpasswd -a kevine impostando la mia password contemporaneamente. Le password di samba e centos sono entrambe uguali. - il nome del server
cos-01è nel/etc/hostsfile, ad es
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Ho anche impostato il nome netbios
/etc/samba/smb.conf - Ho configurato il livello di autenticazione LAN Manager di Windows 7 su "Invia LM e NTLM - usa la sicurezza della sessione NTLMv2 se negoziata"
Aggiornare:
Ho provato ad accedere alla condivisione tramite l'indirizzo IP e il nome del server, ad esempio \ cos-01 \ upload o \ 172.16.3.90 \ upload. In entrambi i casi viene visualizzato lo stesso errore descritto sopra.
Ho controllato il /var/log/samba/smbd.logfile di registro e ho visto un sacco di:
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) '/ upload' non esiste o autorizzazione negata durante la connessione a [upload] Errore autorizzazione negata
system-config-selinuxstrumento però. Posso impostarlo usandosetsebool allow_smbd_anon_write 1, è lo stesso?