создать несколько пользователей из 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
1
задан 13 April 2017 в 15:24

0 ответов

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

Похожие вопросы: