В принципе, я ответил на этот вопрос и на другом форуме

, но продублирую его здесь. В имени пользователя могут быть любые символы, кроме символа новой строки и двоеточия, но точку использовать в категорической форму не рекомендуется. Точка перед именем каталога в Linux обозначает скрытый каталог, поэтому могут возникнуть проблемы - по умолчанию для пользователя создаётся его домашний каталог с именем, равным имени пользователя. Конечно, адрес домашнего каталога можно изменить, но зачем же делать самому себе сложности. Кроме того, символ "." сам по себе означает текущий каталог, и он может интерпретироваться системой именно так, а не как часть имени пользователя.