Originally posted by LogicMagic
Why does useradd only allow ASCII passwords and requires an ASCII char at the beginning of the username?
Maybe to make life easier for admins, and avoid
confusion? :} And a numeric login name could
cause confusion with a numeric UID ...
If you have to md5 your password and edit the etc/password file every time, there is no Operating System, but a big hack. I started a long time ago, so I am not afraid, but GUIs are supposed to hide everything and make things easier. So what if you can work around the problem. A better solution is to remove the problem.
I wasn't talking about MD5ing passwords, and the
password these days is in /etc/shadow, anyway.
I was talking about a userid that's numeric. As for
the Gooey bit - I couldn't care less. I'm happy to
do admin tasks in text mode, that way I can easily
script things, or do them through a 9.6KB connection
if need be...
As a rule of thumb you should assume that things
are the way they are for a good reason, the UNIX
way has matured over a LONG period of time. The
fact that it's different from what you'd expect probably
just means that your way of thinking is wrong.
I should not be penalized for choosing Russian during the install process. That is my point. It is a bug if you ask me. Of couse, my father in law can choose an ASCII username, he will never know about this problem, but I hope to improve Linux for future users.
Well, then don't rant, grab kdm's or gdm's or xdm's source, and
build-in a locale-chooser...
Just trying to make the free world a better place.
Whatever ... :}