Eu tenho que criar vários usuários em um ambiente Ubuntu a partir de um arquivo csv que lista seus nomes e senha. Eu estou usando o seguinte tutorial
Importar usuários do arquivo CSV
Mas não consegui executar o comando newsusers com êxito. Eu recebo a seguinte mensagem de ERRO
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
Aqui está o formato do meu arquivo csv
tom:password1::::/home/tom:
danny:password2::::/home/danny:
Observe também que eu não tenho um arquivo csv: arquivo delimitado. Também estou querendo saber como comunicar a senha para vários usuários se eles forem mais de 100.
A saída da execução de sudo grpck -r é
$sudo grpck -r
no matching group file entry in /etc/group
delete line 'tom:*::'? No
grpck: no changes
Por favor, note que se eu não especificar o diretório home como / home / tom no arquivo csv, ele NÃO será criado. Existe uma maneira de criá-lo por padrão?
Obrigado
Após excluir o Tom pela sugestão do @ steeldriver, quando eu executo o comando newusers, recebo o seguinte
$ 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