LINUX.ORG.RU

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

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

Если что, стандарт POSIX:

User name: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_437

Portable character set: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_282

Т.е. 0day является валидным именем пользователя.

Хотя systemd, конечно, не обязано следовать POSIX; но в любом случае, garbage на входе должен быть ошибкой, а не тихим запуском из-под рута: даже если игнорировать вопросы, связанные с безопасностью, fail-fast никто не отменял.

Исправление balsoft, :

Если что, стандарт POSIX:

User name: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_437

Portable character set: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_282

Хотя systemd, конечно, не обязано следовать POSIX; в любом случае, garbage на входе должен быть ошибкой, а не тихим запуском из-под рута; даже если игнорировать вопросы, связанные с безопасностью, fail-fast никто не отменял.

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