[Tech] problema con creazione di utenti samba

Leonardo Boselli leo@dicea.unifi.it
Mer 11 Ott 2000 12:03:02 CEST


Prova a sostiture sperimentalmente adduser con uno script che ti 
salva su un file tutti i parametri che gli passi ... cosi`vedi dove sta 
l'errore !

On 11 Oct 00, at 11:50, Marco Ermini wrote:

> Salve a tutti, ho un problema e magari qualcuno l'ha gia' affrontato.
> 
> Io utilizzo samba (versione 2.0.7) e il modulo pam_smb (versione
> stable) per autenticare gli utenti dal PDC Windows NT della intranet.
> Se un utente esiste sul PDC NT ma non e' un utente locale Linux, con
> Samba lo creo. Questa e' la parte di smb.conf che esegue questo
> compito:
> 
> [...]
>     comment = UltraLinux su Sparc64
>     netbios name = lxoit001
>     netbios aliases = ubmintranet
>     map to guest = never
>     password server = *
>     password level = 0
>     null passwords = no
>     add user script = /usr/sbin/adduser -s /bin/false -g popusers -c
> "intranet account %u" %u -m -k /etc/skelzope && mkdir /home/www/%u &&
> ln -s /home/www/%u /home/%u/home_page && cp /usr/lib/usertemplate.html
> /home/www/%u/index.html && chown -R %u.popusers /home/www/%u && chmod
> 0755 /home/www/%u
>     delete user script = /usr/sbin/deluser %u && rm -Rf /home/www/%u
>     &&
> rm -Rf /home/%u
>     dead time = 0
>     debug level = 3
> [...]
> 
> In pratica, se un utente accede con "esplora risorse" al server Linux,
> gli viene creato automaticamente un utente e una pagina web (Apache
> pesca da /home/utente/home_page la pagina personale).
> 
> Tutto funzionerebbe eccetto un dettaglio assai rilavante! Il problema
> e' questo: gli utenti vengono sempre creati con un nome che e' al
> massimo di 8 caratteri! cioe' se l'utente NT si chiama "parappappero"
> l'utente diventa "parappap", il che mi sconvolge i progetti...
> 
> Qualcuno ha idea di dove potrebbe trovarsi il problema - a che
> livello? dal sorgente di pam_smb ho visto che gli utenti NT sono
> trattati con 32 caratteri (e comunque non mi farebbe fare
> l'autenticazione se il nome fosse sbagliato). E' il %u del smb.conf
> che viene troncato, o e' "adduser", o dove?
> 
> 
> ciao ciao ciao
> 
> ---
> Marco Ermini
> http://www.markoer.org
> There are two major products that come out of Berkeley: LSD and UNIX.
> We don't believe this to be a coincidence.      -- Jeremy S. Anderson
> 
> _______________________________________________
> tech mailing list
> tech@firenze.linux.it
> http://lists.firenze.linux.it/mailman/listinfo/tech


Leonardo Boselli
nucleo informatico e telematico
Dipartimento Ingegneria Civile
Universita` di Firenze
V. S. Marta 3 - I-50139 Firenze
tel +39()0554796431 fax +39()055495333
http://www.dicea.unifi.it/~leo




Maggiori informazioni sulla lista flug-tech