Мне нужно создать несколько пользователей в среде Ubuntu из CSV-файла, в котором перечислены их имена и пароли. Я использую следующий урок
Импорт пользователей из файла CSV
Но я не смог успешно запустить команду newsusers. Я получаю следующее сообщение об ошибке
newusers: group 'tom' is a shadow group, but does not exist in /etc/group
newusers: line 1: can't create group
newusers: error detected, changes ignored
Вот формат моего CSV-файла
tom:password1::::/home/tom:
danny:password2::::/home/danny:
Также обратите внимание, что у меня нет CSV-файла: файл с разделителями. Мне также интересно, как сообщить пароль нескольким пользователям, если их больше 100.
Результат выполнения sudo grpck -r:
$sudo grpck -r
no matching group file entry in /etc/group
delete line 'tom:*::'? No
grpck: no changes
Обратите внимание, что если я не указываю домашний каталог, например / home / tom, в файле csv, он НЕ создается. Есть ли способ создать его по умолчанию?
Спасибо
После удаления предложения Tom per @ steeldriver, когда я запускаю команду newusers, я получаю следующее
$ sudo newusers < test.txt
[sudo] password for oper:
newusers: (user tom) pam_chauthtok() failed, error:
Authentication token manipulation error
newusers: (line 1, user tom) password not changed
newusers: (user danny) pam_chauthtok() failed, error:
Authentication token manipulation error
newusers: (line 2, user danny) password not changed