netgescon-day0/docs/90-UI-interfaccia-unica/RISOLUZIONE-ERRORI-SAMBA.md

149 lines
3.8 KiB
Markdown

# 🔧 RISOLUZIONE PROBLEMI AUTENTICAZIONE SAMBA
## Guida Rapida per Errori di Connessione Windows
### 📅 Aggiornato: 28 Luglio 2025
### 🎯 Problema: "Errore di autenticazione" o "Password non valida"
---
## 🚨 PROBLEMA COMUNE: CREDENZIALI MEMORIZZATE
Windows memorizza automaticamente le credenziali di rete e potrebbe usare quelle vecchie anche se hai cambiato password.
### ✅ **NUOVE CREDENZIALI CORRETTE**:
- **Utente**: `michele`
- **Password**: `netgescon123`**AGGIORNATA!**
- **Server**: `192.168.0.200` o `NETGESCON-DEV`
---
## 🔧 SOLUZIONI PASSO-PASSO
### **SOLUZIONE 1: Cancella Credenziali Memorizzate**
1. **Apri Pannello di Controllo** Windows
2. **Cerca**: "Gestione Credenziali" o "Credential Manager"
3. **Clicca**: "Gestione credenziali Windows"
4. **Trova**: Credenziali per `192.168.0.200` o `NETGESCON-DEV`
5. **Clicca**: "Rimuovi" su tutte le credenziali Samba/NetGescon
6. **Riprova**: Connessione con nuove credenziali
### **SOLUZIONE 2: Comando Prompt - Disconnetti Tutto**
Apri **Prompt Comandi come Amministratore**:
```cmd
# Disconnetti tutte le unità di rete
net use * /delete /y
# Verifica che tutto sia disconnesso
net use
# Riconnetti con nuove credenziali
net use Z: \\192.168.0.200\netgescon-dev /user:michele netgescon123
```
### **SOLUZIONE 3: Connessione Manuale Forzata**
1. **Esplora File****Questo PC**
2. **Clicca**: "Connetti unità di rete"
3. **Impostazioni**:
- Unità: `Z:`
- Cartella: `\\192.168.0.200\netgescon-dev`
- **☑️ Connetti con credenziali diverse** ⭐ **IMPORTANTE!**
4. **Inserisci**:
- Utente: `michele`
- Password: `netgescon123`
- **☑️ Memorizza credenziali**
### **SOLUZIONE 4: Reset Completo Cache**
Se continua a non funzionare:
```cmd
# Comando da Amministratore - Reset cache completa
net use * /delete /y
ipconfig /flushdns
nbtstat -R
nbtstat -RR
```
---
## 🧪 TEST FUNZIONAMENTO
### **Test 1**: Ping Server
```cmd
ping 192.168.0.200
```
**Risultato atteso**: ✅ Risposta dal server
### **Test 2**: Verifica Porte Samba
```cmd
telnet 192.168.0.200 445
```
**Risultato atteso**: ✅ Connessione riuscita (premi Ctrl+C per uscire)
### **Test 3**: Lista Condivisioni
```cmd
net view \\192.168.0.200
```
**Risultato atteso**: ✅ Lista delle 3 cartelle:
- netgescon-dev
- netgescon-docs
- netgescon-production
---
## 📋 CHECKLIST PROBLEMI COMUNI
- [ ] **Password corretta**: `netgescon123` (non più `netgescon`)
- [ ] **Credenziali Windows cancellate**: Pannello Controllo → Gestione Credenziali
- [ ] **Unità di rete disconnesse**: `net use * /delete /y`
- [ ] **Server raggiungibile**: `ping 192.168.0.200` funziona
- [ ] **Porte aperte**: Telnet 445 connette
- [ ] **Firewall disabilitato**: Su Windows (temporaneamente per test)
---
## 🆘 SE NULLA FUNZIONA
### **DIAGNOSI AVANZATA**:
1. **Controlla Log Windows**:
- Event Viewer → Windows Logs → System
- Cerca errori relativi a SMB/CIFS
2. **Test da Linux**:
```bash
# Su server Linux, verifica che funzioni
echo "netgescon123" | smbclient -L localhost -U michele
```
3. **Test Alternativo**:
- Prova da un altro PC Windows
- Prova con IP invece di nome: `\\192.168.0.200`
### **CONTATTI EMERGENZA**:
- **File Troubleshooting**: `/docs/90-UI-interfaccia-unica/99-TROUBLESHOOTING.md`
- **Script Verifica**: Esegui `/scripts/check-samba-share.sh` su Linux
---
## ✅ RISULTATO FINALE
Dopo aver applicato le soluzioni, dovresti vedere:
### **In Esplora File Windows**:
```
🌐 Rete
├── 📁 NETGESCON-DEV
│ ├── 📂 netgescon-dev ✅
│ ├── 📂 netgescon-docs ✅
│ └── 📂 netgescon-production ✅
```
### **Unità Mappate**:
- **Z:\ netgescon-dev** → Sviluppo completo
- **Y:\ netgescon-production** → Ambiente produzione
**🎉 Problema risolto! Sviluppo integrato Windows ↔ Linux attivo!**