1

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

root@a:~# adduser rick staff
adduser: The user `rick' does not exist.

Группа существует

root@a:~# addgroup staff
addgroup: The group `staff' already exists.

Страница руководства говорит, что это должно работать ...

adduser [options] user group

Есть идеи?

Я могу сделать:

adduser --ingroup staff rick

Так что никакой массовой проблемы, просто кажется странным.

2 ответа2

3

Роб, перечитайте сообщение об ошибке из команды adduser : The user rick does not exist. , Позже вы напишите о группе staff , которая существует. Но adduser не удалось, потому что пользователь rick еще не существует.

2

Если вы пытаетесь добавить пользователя и добавить этого пользователя в группу, вам следует:

adduser newuser
usermod -aG thegroup newuser

Если группа еще не создана, вы должны создать ее до usermod:

groupadd thegroup

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .