[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