Я - пользователь 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
.
Вы пытаетесь создать пользователя, названного 11
, таким образом, группа будет создана названная 11
в то же время, что и основная группа Вашего пользователя.
Эта недавно созданная группа получит идентификатор, больше тот из > 1000
как: 1003
, которым в Вашем /etc/group
регистрируют его строку, собирающуюся быть: 11:x:1003
.
При добавлении этого нового пользователя useradd
попытки добавить его к его основной группе, которая является 11
, однако при выполнении этого, он думает, что эти 11
идентификатор группы, таким образом, это жалуется, что нет такой группы с идентификатором 11.
, поскольку по умолчанию существуют некоторые группы с идентификатором 0 к 10 в системе Ubuntu. таким образом, это присваивает Ваших пользователей этим группам, и не жалуется на это. Однако с этими 11, у Вас есть группа, названная 11
, но никакая группа с идентификатором 11
.
Поэтому как muru сказало, что только началом Ваших проблем, не делайте этого. однако, если Вы настаиваете для устранения проблемы, необходимо найти идентификатор группы и использование что:
$ grep ^11 /etc/group
11:x:1003
$ sudo useradd 11 -g 1003
не забывают использовать usermod
для изменения первых 10 идентификаторов группы пользователей также.