Я читал о том, какие символы следует использовать в именах пользователей в Linux, здесь: https://serverfault.com/a/578264/330936 но я хотел бы знать, есть ли проблемы, если я буду использовать знак "@" в своих именах пользователей. Я буду использовать его специально для моих учетных записей ftp (у меня есть простой веб-сервер с CentOS 7).
Я не хочу быть переносимым на другие старые версии linux или другие дистрибутивы (возможно, на debian).
Есть ли проблемы с использованием @
в логинах?
Я бы сказал, что это плохая идея.
Я бы рекомендовал использовать простое регулярное выражение:
([a-z_][a-z0-9_]{0,30})
Проверьте следующие ссылки:
https://unix.stackexchange.com/questions/157426/what-is-the-regex-to-validate-linux-users
Использование '@' в имени пользователя сделало бы невозможным использование этого имени пользователя в качестве локальной части адреса электронной почты, поэтому я бы сказал, что это не очень хорошая идея.