
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
Archivio: Dicembre 2007 ml@sikurezza.org Soggetto: Re: [ml] Lunghezza massima nome utente su linux Mittente: simo Data: Thu, 6 Dec 2007 11:12:10 +0100 (CET)
On Wed, 2007-12-05 at 15:21 +0100, Marco Ermini wrote: > On Dec 4, 2007 4:44 PM, Alessandro <forumlist@xxxxxxxx> wrote: > > Ciao a tutti, mi scuso anticipatamente nel caso che questa richiesta sia > > offtopic, ho un problema di questo genere: su una fedora core 5 il > > massimo numero di caratteri ammissibili passabili con il comando useradd > > à di 31 caratteri. Ho già provato a scaricare i sorgenti e modificare > > il parametro all'interno del file login.c > > Pessima idea. Concordo, ma soprattutto e' una pessima idea usare FC*5* oggi </vendor> > [...] > > C'à qualche modo per alzare tale limite ? > > > > No. Stai violando non soltanto gli standard POSIX, Si in teoria /usr/include/bits/posix1_lim.h definisce: /* Maximum length of login name. */ #define _POSIX_LOGIN_NAME_MAX 9 Ma in pratica si possono tranquillamente usare nomi piu' lunghi, in Fedora si consiglia comunque di non superare i 32 caratteri (inclusa terminazione quindi 31 utilizzabili). > ma molto > probabilmente stai rompendo la compatibilità con diversi filesystem. Ai file system frega proprio nulla del login name, tutto quello che salvano sono numeri (uid e gid). > Non a caso l'originale limite nei sistemi Unix à solitamente 14 > caratteri (14 + 2 byte di iNode number = 16 bytes = la lunghezza di un > directory slot...) Non conosco un singolo file system che usi i nomi al posto degli uid. > Per compatibilità con certi filesystem particolarmente vecchi, dovrei > persino limitarti ad 8 caratteri. Che io ricordi solo Solaris e AIX vecchi hanno limitazioni e hanno a che fare solo con la libc e vari programmi di manipolazione di /etc/passwd niente a che fare coi file system. > In ogni caso, se ti servono username cosà lunghi, stai probabilmente > sbagliando qualcosa nel design... ricorda la discussione che à passata > qualche tempo fa circa la complessità delle password e la loro > effettiva utilità se l'utente non se le ricorda e finisce per > scriversele su un post-it attaccato al video... :-) Onestamente non ho capito neanche io la necessita di user name cosi' esageratamente lunghe. Simo.
[ Home | Liste | F.A.Q. |
Risorse | Cerca... ]
www.sikurezza.org - Italian Security Mailing List
(c) 1999-2005