Řekl bych, že to není dobrý nápad.
Doporučil bych použít jednoduchý regulární výraz:
([a-z_][a-z0-9_]{0,30})
Zkontrolujte následující odkazy:
https://stackoverflow.com/questions/6949667/what-are-the-real-rules-for-linux-usernames-on-centos-6-and-rhel-6
https://unix.stackexchange.com/questions/157426/what-is-the-regex-to-validate-linux-users
Použití '@' v uživatelském jménu by znemožnilo použití tohoto uživatelského jména jako místní části e-mailové adresy, takže bych řekl, že to není dobrý nápad.
Jak zablokovat veškerý provoz mezi dvěma rozhraními?
Jak změnit velikost hlavního souborového systému