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
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.
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