Создать несколько пользователей из CSV-файла и сообщить им пароль
Я должен создать несколько пользователей в среде 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