Pagina 1 di 1

[Risolto - soluzione generale] pam_mount fallisce il montaggio di volumi

Inviato: mercoledì 21 novembre 2007, 13:34
da davidegn82
Sto facendo delle prove di utilizzo del modulo pam_mount su un client Ubuntu Gusty.

Questo è lo scenario:
Nome dominio: miodominio.org
Nome server di rete: mioserver
Tipo server: Active Directory si win2003 Server
Nome condivisione: Sistema_Server

Obiettivo: montare la cartella del server "Sistema_server/Dominio/Dati_Utenti" , nel percorso locale "/mnt/Dati_Utenti"

Configurazione /etc/security/pam_mount.conf

di default + riga aggiuntiva seguente:
volume * smbfs mioserver Sistema_Server/Dominio/Dati_Utenti/Utenti_Interni /mnt/Dati_Utenti uid=&,gid=&,dmask=0751,workgroup=MIODOMINIO

Ovviamente, il mount non funziona.

Nel log auth ho il seguente errore:

pam_mount(readconfig.c:155) bad number of args for volume

Cosa sto sbagliando?

Grazie in anticipo

Re: pam_mount fallisce il montaggio di volumi

Inviato: giovedì 22 novembre 2007, 7:55
da paper0k
Leggendo qui forse ti mancano due trattini alla fine della riga nel file /etc/security/pam_mount.conf ;)

[Risolto] Re: pam_mount fallisce il montaggio di volumi

Inviato: giovedì 22 novembre 2007, 15:10
da davidegn82
Grazie mille per la risposta, anche se purtroppo la semplice modifica non ha funzionato nel mio caso.

Guardando nel forum internazionale, ho scoperto che Win2003 Server, di default, abilita il sign sul server delle condivisioni e smbfs non supporta il signing. Ci sono 2 soluzioni:

- Disabilitare il signing su Win2003 server tramite le Group Policy (soluzione non provata)
- Utilizzare cifs (soluzione provata)

Montando i volumi con cifs, il montaggio funziona

mount -t cisf //mioserver/miacondivisione /mnt/condivisione

(utilizzando pam_mount.conf, bisogna aggiungere le stesse option impiegate per smbfs)

Un'altra cosa.....
abilitando pam_mount integrato nella gusty (v1.18), non funziona più gksudo e, nel mio caso, non ho provato se funziona la soluzione riportata.

Per risolvere il problema ho installato la nuova versione di pam_mount (0.29-3) persa dalla repository di debian sid

In pratica, ho aggiunto nel file /etc/apt/source.lists la seguente repository:

deb http://ftp.it.debian.org/debian sid main

e da synaptic ho aggiornato il modulo libpam-mount

Dopo questa modifica, gksudo funziona e mi monta i volumi desiderati

Grazie per l'aito e spero che la mia soluzione sia compatibile con le vostre esigenze