Я любитель Kubuntu, и мне очень нужно учиться.
Я пытаюсь создать учетную запись пользователя, назвавшуюся после чисел. У меня есть привилегии sudo, и я попробовал это и в корневой учетной записи.
По-видимому, чтобы добавить такую учетную запись, вы должны использовать команду:
sudo adduser --force-badname
и то число.
Я пробовал это, и он работал для 10 учетных записей. В течение одиннадцатого он потерпел неудачу и дал мне сообщение об ошибке:
$ sudo adduser --force-badname 11
Allowing use of questionable username.
Adding user `11' ...
Adding new group `11' (1010) ...
Adding new user `11' (1010) with group `11' ...
useradd: group '11' does not exist
adduser: `/usr/sbin/useradd -d /home/11 -g 11 -s /bin/bash -u 1010 11'
returned error code 6. Exiting.
В конце концов, я изменил свою команду на useradd, чтобы добавить учетную запись, и она утверждала:
useradd: group 11 exists - if you want to add this user to that group, use -g.
Итак, я набрал:
$ useradd -g 11
useradd: group '11' does not exist
Итак, я прибегал к исходной команде adduser: adduser --force-badname 11 Разрешаю использовать сомнительное имя пользователя.
adduser: The group `11' already exists.
На данный момент я был сердитый, но я использовал команду groupdel для удаления группы 11. Я попробовал groupdel 11. После подтверждения выполнения команды я пошел на команду adduser, а в корневой учетной записи я набрал adduser --force-badname 11.
И получил то же сообщение об ошибке, что и при запуске!
Allowing use of questionable username.
Adding user `11' ...
Adding new group `11' (1010) ...
Adding new user `11' (1012) with group `11' ...
useradd: group '11' does not exist
adduser: `/usr/sbin/useradd -d /home/11 -g 11 -s /bin/bash -u 1012 11'
returned error code 6. Exiting.
Не делайте этого, вместо этого используйте имя пользователя, которое начинается с символов типа u11.
You пытаются создать пользователя с именем 11, поэтому группа будет создана с именем 11 одновременно с основной группой вашего пользователя.
Эта вновь созданная группа получит идентификатор больше, чем у [ f5] like: 1003, который в вашем файле /etc/group будет выглядеть следующим образом: 11:x:1003.
При добавлении этого нового пользователя useradd пытается добавить его в свою основную группу, которая является [ f10], однако при этом он считает, что 11 является идентификатором группы, поэтому он жалуется, что нет такой группы с идентификатором 11.
Когда говорится, что «существует группа 11», это означает, что у вас есть группа с именем «11», а когда сказано, что «группа» 11 «не существует», это означает, что я не могу найти группу с идентификатором «11».Поскольку по умолчанию есть некоторые группы с идентификатором от 0 до 10 в системе Ubuntu. поэтому он назначает ваших пользователей этим группам и не жалуется на это. Однако с 11 у вас есть группа с именем 11, но нет группы с идентификатором 11.
Так как муру сказал, что это всего лишь начало ваши проблемы, не делайте этого. однако, если вы настаиваете на исправлении проблемы, вы должны найти идентификатор группы и использовать это:
$ grep ^11 /etc/group
11:x:1003
$ sudo useradd 11 -g 1003
Не забудьте использовать usermod, чтобы изменить первый идентификатор группы пользователей.
Не делайте этого, вместо этого используйте имя пользователя, которое начинается с символов типа u11.
You пытаются создать пользователя с именем 11, поэтому группа будет создана с именем 11 одновременно с основной группой вашего пользователя.
Эта вновь созданная группа получит идентификатор больше, чем у > 1000 like: 1003, который в вашем файле /etc/group будет выглядеть следующим образом: 11:x:1003.
При добавлении этого нового пользователя useradd пытается добавить его в свою основную группу, которая является 11, однако при этом он считает, что 11 является идентификатором группы, поэтому он жалуется, что нет такой группы с идентификатором 11.
Когда говорится, что «существует группа 11», это означает, что у вас есть группа с именем «11», а когда сказано, что «группа» 11 «не существует», это означает, что я не могу найти группу с идентификатором «11».Поскольку по умолчанию есть некоторые группы с идентификатором от 0 до 10 в системе Ubuntu. поэтому он назначает ваших пользователей этим группам и не жалуется на это. Однако с 11 у вас есть группа с именем 11, но нет группы с идентификатором 11.
Так как муру сказал, что это всего лишь начало ваши проблемы, не делайте этого. однако, если вы настаиваете на исправлении проблемы, вы должны найти идентификатор группы и использовать это:
$ grep ^11 /etc/group
11:x:1003
$ sudo useradd 11 -g 1003
Не забудьте использовать usermod, чтобы изменить первый идентификатор группы пользователей.
Не делайте этого, вместо этого используйте имя пользователя, которое начинается с символов типа u11.
You пытаются создать пользователя с именем 11, поэтому группа будет создана с именем 11 одновременно с основной группой вашего пользователя.
Эта вновь созданная группа получит идентификатор больше, чем у > 1000 like: 1003, который в вашем файле /etc/group будет выглядеть следующим образом: 11:x:1003.
При добавлении этого нового пользователя useradd пытается добавить его в свою основную группу, которая является 11, однако при этом он считает, что 11 является идентификатором группы, поэтому он жалуется, что нет такой группы с идентификатором 11.
Когда говорится, что «существует группа 11», это означает, что у вас есть группа с именем «11», а когда сказано, что «группа» 11 «не существует», это означает, что я не могу найти группу с идентификатором «11».Поскольку по умолчанию есть некоторые группы с идентификатором от 0 до 10 в системе Ubuntu. поэтому он назначает ваших пользователей этим группам и не жалуется на это. Однако с 11 у вас есть группа с именем 11, но нет группы с идентификатором 11.
Так как муру сказал, что это всего лишь начало ваши проблемы, не делайте этого. однако, если вы настаиваете на исправлении проблемы, вы должны найти идентификатор группы и использовать это:
$ grep ^11 /etc/group
11:x:1003
$ sudo useradd 11 -g 1003
Не забудьте использовать usermod, чтобы изменить первый идентификатор группы пользователей.