adduser Firstname.Lastname

2

Eu tentei usar useradd e adduser para obter um nome de usuário digitado como Firstname.Lastname. Eu tentei também instalar o libuser e usando luseradd, mas também recebi erro. Existe uma maneira de fazer isso (é claro que deveria ser)? Eu estou tentando escrever um script que leva uma lista de usuários de um arquivo e cria os novos usuários que existem. Eu posso fazer isso com o nome de usuário simples, mas eu preciso listar Firstname.Lastname. se eu usar: adduser --force-badname, então eu posso obter o nome do usuário Firstname.Lastname, mas a pasta home não contém diretórios Desktop e Templates. também se eu usar: useradd --create-home "john.doe" Eu posso pegar a pasta home mas não Desktop e Templates dentro ....

    
por pietro letti 23.09.2018 / 06:48

1 resposta

9

A maneira mais fácil é usar a opção --force-badname .

adduser firstname.lastname --force-badname

Você receberá uma mensagem Allowing use of questionable username. e, em seguida, continuará criando o diretório inicial e solicitando a senha.

    
por 23.09.2018 / 07:11