Il 23/07/23 20:55, Diego Zuccato ha scritto:
Uhm... Non uso samba server da parecchio, ma non sarebbe più semplice "rigirare" il problema? Invece di usare le postazioni come server, sono loro a montare una share su un server (con Samba "adeguato"). Questo server a sua volta monta le share tramite NFS o altro. Un altro server con Samba aggiornato fornisce le share ai client nuovi dalla stessa "sorgente". In questo modo l'isolamento viene molto più naturale, e hai 3 VM semplici e solide invece di una sola delicatissima.
I client xp sono client connessi a strumenti che salvano in locale i risultati delle analisi dello strumento. Poi da remoto un software dovrebbe leggere questi dati ed elaborarli facendo calcoli e verifiche. Salvare direttamente i dati in remoto la vedo dura la terrò come ipotesi di ultima spiaggia...

In fstab hai sbagliato completamente la sintassi, non devi indicare il comando di mount, solo i parametri: //clientxp1/share1 /srv/samba/clientxp1/share1 cifs credentials=/root/.admin_credentials,vers=1.0,uid=11202,gid=10513,forceuid,noperm
scusa hai ragione, ho trascritto male; questo è quello che ho scritto in fstab

//clientxp1/share1 /srv/samba/clientxp1/share1 cifs credentials=/root/.admin_credentials,vers=1.0,uid=11202,gid=10513,forceuid,noperm 0 0

se rimuovo vers=1.0 non da più errore di invalid argument ma non si monta (di default parte da smb2+ in avanti)

ma se lancio
# mount.cifs //clientxp1/share1 -o credentials=/root/.admin_credentials,vers=1.0,uid=11202,gid=10513,forceuid,noperm /srv/samba/clientxp1/

funziona

altrimenti cerca la share "mount.cifs" da montare in "//clientxp1/share1" :)
questa non l'ho capita...

Mi sa anche che debba essere vers=1, non vers=1.0, ma a questo magari risponde qualcuno che conosce Samba meglio di me.
questo non credo in man mount.cifs dice espressamente '1.0'

Piviul

Rispondere a