Назад | Перейти на главную страницу

Использование знака (@) в именах пользователей linux. Это безопасно?

Я читал о том, какие символы следует использовать в именах пользователей в Linux, здесь: https://serverfault.com/a/578264/330936 но я хотел бы знать, есть ли проблемы, если я буду использовать знак "@" в своих именах пользователей. Я буду использовать его специально для моих учетных записей ftp (у меня есть простой веб-сервер с CentOS 7).

Я не хочу быть переносимым на другие старые версии linux или другие дистрибутивы (возможно, на debian).

Есть ли проблемы с использованием @ в логинах?

Я бы сказал, что это плохая идея.

Я бы рекомендовал использовать простое регулярное выражение:

([a-z_][a-z0-9_]{0,30})

Проверьте следующие ссылки:

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

Использование '@' в имени пользователя сделало бы невозможным использование этого имени пользователя в качестве локальной части адреса электронной почты, поэтому я бы сказал, что это не очень хорошая идея.