Чувствительность к регистру имен пользователей учетной записи

При установке Ubuntu мы ограничиваемся строчными именами пользователей. Но недавно я зарегистрировался для оболочки на основе Ubuntu, и вход в систему сделан именем пользователя, зарегистрированным для регистрирования на тот сайт. Имя пользователя запускается с прописной буквы, и при входе использующий SSH, мне нужна буква в верхнем регистре для входа в систему - это отказывается от меня, если я использую нижний регистр.

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

5
задан 3 June 2011 в 07:21

1 ответ

Причина, почему не ясно - хотя кажется, что некоторые программы не различают КАПИТАЛ и строчные имена пользователей. Как таковой там находится потенциал для конфликта, если у Вас есть Marco и учетная запись marco.

В настоящее время, кажется, нет никакого способа сделать это через users-admin или Повсеместность - вероятно, что эти правила трудно кодируются вместо вытянутого от adduser.conf файл.

Вы добавляете пользователя через командную строку при принуждении "плохого имени пользователя":

root@mine:~# adduser --force-badname Marco
Allowing use of questionable username.
Adding user `Marco' ...
Adding new group `Marco' (1002) ...
Adding new user `Marco' (1002) with group `Marco' ...
Creating home directory `/home/Marco' ...
Copying files from `/etc/skel' ...
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
Changing the user information for Marco
Enter the new value, or press ENTER for the default
        Full Name []: Marco Ceppi
        Room Number []: 
        Work Phone []: 
        Home Phone []: 
        Other []: 
Is the information correct? [Y/n] y

Если Вы хотите добавить пользователей, не нуждаясь к --force-badname можно изменить эту строку в /etc/adduser.conf:

#NAME_REGEX="^[a-z][-a-z0-9_]*\$"

К этому

NAME_REGEX="^[a-zA-Z][-a-zA-Z0-9_]*\$"

Это позволит Прописные имена пользователей. В то время как нет никакого способа добавить пользователей к дополнительным группам через adduser команда можно использовать usermod команда вместо этого:

usermod -G admin Marco
11
ответ дан 23 November 2019 в 08:50

Другие вопросы по тегам:

Похожие вопросы: