[ Home | Liste | F.A.Q. | Risorse | Cerca... ]


[ Data: precedente | successivo | indice ] [ Argomento: precedente | successivo | indice ]


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