LINUX.ORG.RU

История изменений

Исправление DrRulez, (текущая версия) :

Совершенно верно, только говнокод в данном случае не в systemd, а в той утилите которая позволила создать пользователя с невалидным именем.

Бесспорно. Но если уж какая-то другая программа (не важна какая, системд это или нет), имеет дело критичными данными (а имя пользователя таковым и является), то оно просто должно иметь проверку на правильность. Иначе это даже не ошибка, это дыра, размером с слоновью задницу :) И выше, кстати есть ссылки, что является нормальным именем, что нет. Впрочем, если с точки зрения какого либо софта, оно такое - не переваривает, оно тем более должно об этом явно предупреждать. Т.е. - обрабатывать, в любом случае.

Исходная версия DrRulez, :

Совершенно верно, только говнокод в данном случае не в systemd, а в той утилите которая позволила создать пользователя с невалидным именем.

Бесспорно. Но если уж какая-то другая программа (не важна какая, системд это или нет), имеет дело критичными данными (а имя пользователя таковым и является), то оно просто должно иметь проверку на правильность. Иначе это даже не ошибка, это дыра, размером с слоновью задницу :)