Criando uma senha criptografada compatível com o CenttOS 7 no Windows

1

Como eu crio uma senha crypt(3) criptografada em um DevBox do Windows que um servidor remoto do CentOS 7 pode interpretar com êxito ao criar uma nova conta de usuário através do seguinte comando useradd em um script bash?

useradd -u 12345 -g users -d /home/username -s /bin/bash -p '$1$NNfXfoym$Eos.OG6sFMGE8U6ImwBqT1' username

Para fins de teste, vamos supor que a versão em texto não criptografado da senha seja Whirlpool_Sauna_Soap

Quando eu man useradd , recebo o seguinte para -p

   -p, --password PASSWORD
       The encrypted password, as returned by crypt(3). The default is to
       disable the password.

       Note: This option is not recommended because the password (or
       encrypted password) will be visible by users listing the processes.

       You should make sure the password respects the system's password
       policy.

Estou usando o putty para efetuar login no servidor remoto do CentOS 7 a partir de um DevBox do Windows. Eu gostaria de scp o arquivo que contém o script do DevBox do Windows para o servidor remoto do CentOS 7 e, em seguida, executar o script via conexão SSH.

    
por CodeMed 23.11.2016 / 03:46

1 resposta

1

Eu também usei um script para gerar usuários assim:

useradd -u 12345 -g users -d /home/username -s /bin/bash -p '$(openssl passwd -1 Whirlpool_Sauna_Soap)' username

    
por 23.11.2016 / 10:44