Nálad ez van:
# useradd 0pointer
useradd: invalid user name '0pointer'
Nálam pedig ez:
# useradd 0pointer
# adduser 1pointer
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX[_SYSTEM] configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
# adduser --force-badname 1pointer
Allowing use of questionable username.
Adding user `1pointer' ...
Adding new group `1pointer' (1006) ...
Adding new user `1pointer' (1004) with group `1pointer' ...
Creating home directory `/home/1pointer' ...
Copying files from `/etc/skel' ...
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for 1pointer
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
# getent passwd | grep pointer
0pointer:x:1003:1005::/home/0pointer:
1pointer:x:1004:1006:,,,:/home/1pointer:/bin/bash
Szóval ha jól értelmezem akkor a !pöcsfejing világban simán létezik számmal kezdődő username.
És erre normális esetben nem az a válasz, hogy akkor körbedrótozunk mindent, hogy ne engedjen olyan viselkedést, ami nem illik abba a rendszerbe, ahogy pöcsfejingnek sikerült megírnia a systemd-t, basszus. Az meg hogy root-ra fallback-el, az meg tényleg mindennek a csúcsa.
És erre nem a "not-a-bug" a normális válasz, hanem egy "a büdös**ˇ^°[đ][Đđ] életbe de elbasztam, bocsánat, javítom ASAP". Szeirntem.