Создать несколько пользователей из 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

0 ответов

Другие вопросы по тегам