FreeBSD 16 karakternél hosszabb felhasználói nevek, hogyan ?

Fórumok

FreeBSD 16 karakternél hosszabb felhasználói nevek, hogyan ?

Hozzászólások

Udv!

Freebsd 6 alatt hogyan lehet összehozni 16 karaternél hosszabb felhasználói nevet ????

freebsd handbook-ban nulla az információ a témában....

Na ha esetleg valaki ugyanebbe a nevetséges problémába ütközne, itt a megoldás:

/usr/include/sys/param.h fájlban a MAXLOGNAME értékét kell az /usr/include/utmp.h fájlban található UT_NAMESIZE értékénél egyel nagyobbra állítani, ami tetszőleges lehet egészen 127 karakterig.

azt elfelejtettem hozzátenni hogy miután átheggesztettük a forrásfájlokat make buildworld és a többi....

[quote:0285dc74fe="macroharddoors"]Udv!

Freebsd 6 alatt hogyan lehet összehozni 16 karaternél hosszabb felhasználói nevet ????

A reviewer pointed out that current versions of FreeBSD don't mandate a maximum of 8 characters in the username; the new limit is 15. http://www.freebsd-corp-net-guide.com/rejrev/ch09-4.html

Akkor vissza az egész. Látom találtál rá megoldást időközben.

na akkor részemről is vissza az egész, mert világ újraépítés után is azt mondja a pw, hogy max 16 char !!!! Agyalok tovább ha esetleg valaki tudja a megoldást szóljon.

man adduser (FreeBSD 5.3):

"username
Login name. The user name is restricted to whatever pw(8) will
accept. Generally this means it may contain only lowercase char-
acters or digits. Maximum length is 16 characters. The reasons
for this limit are historical. Given that people have tradition-
ally wanted to break this limit for aesthetic reasons, it has
never been of great importance to break such a basic fundamental
parameter in UNIX. You can change UT_NAMESIZE in <utmp.h> and
recompile the world; people have done this and it works, but you
will have problems with any precompiled programs, or source that
assumes the 8-character name limit and NIS. The NIS protocol
mandates an 8-character username.If you need a longer login
name for e-mail addresses, you can define an alias in
/etc/mail/aliases."