useradd -m m.pecio

Jakub Bogusz qboosh w pld-linux.org
Pią, 12 Mar 2004, 16:13:08 CET


On Fri, Mar 12, 2004 at 02:14:37PM +0100, Tomasz Pala wrote:
> On Wed, Mar 10, 2004 at 15:38:59 +0100, Paweł Sakowski wrote:
> 
> > Nieprawda, pytanie co mówi standard. Ktoś tu się chwalił, że POSIX-a
> > czytał, jak tam jest?
> 
> Chyba nijak:
> http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_213
> http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_214
> http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap03.html#tag_03_426
> http://www.opengroup.org/onlinepubs/007904975/functions/getlogin.html
> 
> Znalazłem tylko długość loginu, LOGIN_NAME_MAX:
> 
> http://www.opengroup.org/onlinepubs/007904975/basedefs/limits.h.html

Czyli wygląda, że jest to sprawa implementacji, dopuszczalne są z >=
8 znaków (+ NUL).

W glibc z Ra LOGIN_NAME_MAX nie jest zdefiniowane, w glibc 2.3.3:
/usr/include/bits/local_lim.h:#define LOGIN_NAME_MAX            256

Ponadto jest (w obu wersjach) _SC_LOGIN_NAME_MAX do używania z getconf.

Ra (glibc 2.2.5):
$ getconf LOGIN_NAME_MAX
9

Ac (glibc 2.3.3):
$ getconf LOGIN_NAME_MAX
256


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl