Autore Topic: Client Window XP non accedono a cartella condivisa  (Letto 7983 volte)

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Client Window XP non accedono a cartella condivisa
« il: 23 Settembre 2017, 21:38:00 »
Buongiorno a tutti,
ho installato un server con Centos ultima versione 7.4.1708, quando tento di accedere al questo server dai client con Windows XP mi apre la finestra con la cartella condivisa ma se provo ad aprire la cartella condivisa mi rifiuta l'accesso richiedendomi continuamente utente e password, nonostante siano corretti. Con i client Windos 7 e 10 non ho problemi. Qualcuno saprebbe indicami una soluzione?
Grazie!

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #1 il: 25 Settembre 2017, 09:18:18 »
Quale versione di samba hai installato?
Mi sembra che le ultime samba 4 con centos usano di default smb2 che windows xp non ha, bisognerebbe abilitare nella configurazione smb1 e lanman, cosa altamente sconsigliata
Però quel windows xp non dovrebbe più esistere.
Verifica la versione di samba installata e il file di configurazione.

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #2 il: 25 Settembre 2017, 14:08:41 »
Grazie per la risposta. Come faccio a sapere quale versione ho di samba? Considerando che dovrebbe essere l'ultima versione perché il server è completamente aggiornato.
Il client Windows XP è una macchina virtuale che ha esclusivamente installato Uranium Backup che chiaramente non funziona per il motivo esplicato.
La sicurezza del server Centos non è un particolare problema perché fa esclusivamente da NAS senza nessun'altro servizio, non è nemmeno collegato ad Internet. Mi serve però che Uranium Backup possa fare il backup dei documenti che stanno su questo server. La questione che il client Windows XP ha la sua regolare licenza, mentre se cambio dovrei comprare un'altra licenza. Pertanto qualunque soluzione è ben accetta anche se mette a rischio la sicurezza.

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #3 il: 25 Settembre 2017, 15:46:41 »
Versione samba: (dalla console) smbd -V
Non necessariamente è samba 4.x, ma quasi sicuramente visto il problema con windows xp.

Il problema della sicurezza che ho sollevato intrinsecamente è che cryptolocker e derivati sfruttano un bug del protocollo smb1, cosa che hai in windows (in tutte le versioni è abilitato smb1) e non in samba 4.x (se non lo abiliti), quindi indipendente dal fatto che il server sia collegato o meno a internet.

Quindi la tua necessità è di fare il backup dei documenti sul server linux verso che cosa? La macchina windows xp?
O da windows xp verso il server linux?
Ci sono tantissime soluzioni gratuite ed efficaci per fare i backup.

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #4 il: 25 Settembre 2017, 17:29:42 »
Grazie di nuovo per la risposta. Questa rete è un po' confusionale cercherò di farti capire: come ho detto questa macchina virtuale ha esclusivamente installato Windows XP ed Uranium Backup per il backup non solo dei dati ma anche di vari database SQL Server.
I backup non vengono salvati su Windows XP ma su un NAS. Pertanto Uranium Backup prende i database da Windows 2008 e dovrebbe prendere i documenti da questa macchina virtuale con Centos per poi salvarli in un NAS.
In più il titolare ha un computer Mac su cui ha una macchina virtuale sempre con Windows XP da cui vorrebbe accedere al server Centos con i documenti, non ne conosco bene la motivazione ma vuole che sia così.
La versione di Samba è 4.6.2.
« Ultima modifica: 25 Settembre 2017, 17:31:25 da FabioB »

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #5 il: 25 Settembre 2017, 20:04:59 »
Quindi la macchina windows xp è praticamente inutile.

Comunque se proprio devi, dovrebbe bastare aggiungere queste righe alfile di configurazione di samba e riavviarlo:
Codice: [Seleziona]
protocol = LANMAN2
client lanman auth = yes
client ntlmv2 auth = yes
lanman auth = yes
ntlm auth = yes

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #6 il: 25 Settembre 2017, 20:52:47 »
Sì praticamente quella macchina virtuale è inutile, io ho trovato le cose così e cerco di lasciarle, tra l'altro ho provato ad installare Uranium Backup sul server con Windows 2008 e non si installa, come non si installa nessun altro programma di backup, in verità ho provato solo Iperius Backup oltre ad Uranium, entrambi hanno lo stesso comportamento: quando clicchi due volte il file di installazione non succede nulla.
E poi c'è sempre questo XP virtualizzato sul Mac del titolare che vuole sia così: comprano i Mac per poi virtualizzare Windows!
Purtroppo però con le tue indicazioni non mi funziona.
Ti mostro come è configurato il file smb.conf

Codice: [Seleziona]
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
workgroup = colori2010
server string = Samba Server %v
netbios name = DocServer
map to guest = bad user
dns proxy = no
security = user

passdb backend = tdbsam

; printing = cups
; printcap name = cups
; load printers = yes
; cups options = raw

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775

[documenti]
comment = Cartella Documenti
valid users = @smbgrp
guest ok = no
path = /home/doc
browseable = yes
writable = yes
read only = no
writable = yes

protocol = LANMAN2
client lanman auth = yes
client ntlmv2 auth = yes
lanman auth = yes
ntlm auth = yes

Magari le direttive l'ho messe in un posto sbagliato.


Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #7 il: 26 Settembre 2017, 08:47:30 »
Devi metterle nella sezione [global] e ricordati di riavviare samba.
dalla console fai anche un testparm così vedi che sia scritto tutto bene il file di configurazione

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Client Window XP non accedono a cartella condivisa
« Risposta #8 il: 26 Settembre 2017, 11:28:51 »
I miei 2c:
- quello che è inutile si toglie
- il cliente va educato
- se nessuno dei due punti sopra è attuabile, la tariffa deve essere un 50% in più
- se anche il punto precedente non è possibile, si parla di ex cliente

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #9 il: 26 Settembre 2017, 13:23:46 »
Purtroppo non mi funziona nemmeno così, l'unica cosa che è cambiata è che ci ragiona un po' di più prima di ridarmi la finestra di login ed invece che restituirmi il nome utente sotto la forma dominio\nomeutente mi da indirizzoip\nomeutente.
Riporto il file smb.conf modificato

Codice: [Seleziona]
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.

[global]
workgroup = colori2010
server string = Samba Server %v
netbios name = DocServer
map to guest = bad user
dns proxy = no
security = user
protocol = LANMAN2
client lanman auth = yes
client ntlmv2 auth = yes
lanman auth = yes
ntlm auth = yes

passdb backend = tdbsam

; printing = cups
; printcap name = cups
; load printers = yes
; cups options = raw

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775

[documenti]
comment = Cartella Documenti
valid users = @smbgrp
guest ok = no
path = /home/doc
browseable = yes
writable = yes
read only = no
writable = yes

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #10 il: 26 Settembre 2017, 13:43:57 »
Accidenti ho scoperto che così mi da lo stesso problema anche con i computer con Windows 7 e 10.

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #11 il: 27 Settembre 2017, 11:58:21 »
Questo è sufficiente per l'accesso di windows xp e tutti i successivi:

Codice: [Seleziona]
[global]
workgroup = colori2010
server string = Samba Server %v
netbios name = DocServer
map to guest = bad user
dns proxy = no
security = user
lanman auth = yes
ntlm auth = yes

passdb backend = tdbsam
in rari casi è necessario specificare nelle opozioni server e client (max/min protocol)

Edit:
Windows xp è la versione professional vero?

Offline FabioB

  • Jr. Member
  • **
  • Post: 31
    • Mostra profilo
    • E-mail
Re:Client Window XP non accedono a cartella condivisa
« Risposta #12 il: 28 Settembre 2017, 08:39:24 »
Vero, è la versione Pro.
Come si fa a "specificare nelle opozioni server e client (max/min protocol)".
Grazie!

Offline LonelyWolf

  • Moderator
  • Hero Member
  • *****
  • Post: 1396
    • Mostra profilo
    • Traversate dei laghi
Re:Client Window XP non accedono a cartella condivisa
« Risposta #13 il: 28 Settembre 2017, 09:03:32 »
Non dovrebbe essere necessario, nella maggior parte dei casi.
Comunque, eccoti tutto:
https://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re:Client Window XP non accedono a cartella condivisa
« Risposta #14 il: 28 Settembre 2017, 09:49:23 »
Warning for Samba users:
From our member Gatsis Nikos:
"After update to latest samba samba-4.6.2-11.el7_4.x86_64 all XP pro computers cant login to local samba server. Computers with win 10 have no problem login. What change that affect XP users? Can someone help us?"
Solution: "Problem solved!
The latest version of Samba change ntlm auth from yes to no."
This change affects access to Samba shares for XP clients.