also nochmal zur "man 5 passwd"
Login name
Optional encrypted password
Numerical user ID
Numerical group ID
User name or comment field
User home directory
User command interpreter
-----
The comment field is used by various system utilities, such as finger(1). Three
additional values may be present in the comment field. They are
pri= - set initial value of nice
umask= - set initial value of umask
ulimit= - set initial value of ulimit
für mich heißt das, dass es sowohl ein Namensfeld als auch ein Kommentar Feld sein kann, in denen Werte Kommasepariert eingetragen werden
können.. und damit halt klar ist, dass du beim Namen keine weiteren Informationen angegeben hast (wie Adresse etc.) werden einfach Kommata gesetzt. Dadurch kriegen Scripte/Tools die darüber scannen und beim Komma teilen halt leere Werte an den entsprechenden stellen.
Was vor Sarge war, weiß ich nicht, und warum sollte es ein Bug sein? Es ist einfach so, dass Debian mehrere Informationen über den User dort kommasepariert einträgt (btw. ist bei uns auf Arbeit unter Solaris 8 genauso.. da kommt dann Abteilung, Telefonnummer usw. rein).
Um dein Problem zu lösen:
man adduser
-->
--gecos GECOS
Set the gecos field for the new entry generated. adduser will not ask
for finger information if this option is given.
weiß aber nicht ob er dann die Kommata rauslässt oder einfach nur wieder ,,,, macht.. die Frage ist auch.. wieso störts dich?