Collin Funk wrote:
> Also, another I noticed. If you use a username with multibyte-characters
> (which seem like a bad idea to me, but I suppose nothing stops you from
> using one) pinky doesn't behave correctly. See the following example:
> 
>     $ grep -F test-user /etc/passwd
>     test-user:x:1001:1001:ab&cd:/usr/share/empty:/bin/bash
>     $ pinky -l test-user
>     Login name: test-user                   In real life:  abTest-usercd
>     Directory: /usr/share/empty             Shell:  /bin/bash
> 
> The first letter of the username can only be capitalized if it is ASCII:
> 
>     $ pinky -l átest-user
>     Login name: átest-user                 In real life:  abátest-usercd
>     Directory: /usr/share/empty             Shell:  /bin/bash
> 
> One would expect 'In real life:  abÁtest-usercd'. Also the alignment
> doesn't account for character widths.

This is by far not the only problem with non-ASCII user names.
Debian tried to push ahead on this idea recently, but encountered major
problems [1][2].

Bruno

[1] https://wiki.debian.org/UserAccounts
[2] https://lwn.net/Articles/1000485/





Reply via email to