Enviado em 18/08/2022 - 13:56h
Olá jovens!!!
Faz tempo que não publico nada aqui, mas vamos lá... Uma dica hoje.
Às vezes vejo nos fóruns o pessoal fazer uma pergunta simples, em que a resposta deveria ser só uma linha de comando, duas no máximo, mas o pessoal "mais sênior" gosta de responder com scrits mirabolantes, muitas vezes já passando longe do nível de conhecimento de quem fez a pergunta. Precisamos começar pelo mais simples, aí se o usuário que perguntou estiver precisando de algo mais elaborado, aí sim partir para essas respostas com scritps cheios das firulas dos "for this" "do this" e "do that" da vida.
Precisamos ser mais simplista nas respostas, principalmente porque normalmente quem pergunta, está começando a aprender.
Bom, resolvendo a questão, um colega precisa criar um script para criar usuário ou ter só uma linha pra fazer um ctrl+c, ctrl+v quando precisar, se não for empresa grande, pode começar a partir daqui:
# useradd convidado1 -c "Convidado" -s /bin/bash -m -p $(openssl passwd senha123)
Explicando os parâmetros:
-c: É o nome que vai aparecer na tela de login.
-m: Cria a pasta do usuário /home/convidado
-p: parâmetro para criar a senha.
O parâmetro -p $(openssl passwd senha123) já passa a senha cryptografada.
Exemplo de useradd sem criptografia:
# useradd convidado2 -c "Convidado2" -s /bin/bash -m -p senha123
Como podemos ver abaixo, a senha não foi criptografada para o usuário convidado2:
# cat /etc/shadow | grep convidado
convidado1:$1$IAPxrKTB$RZs7rHqGa0R4/1zcOHGH6/:19222:0:99999:7:::
convidado2:senha123:19222:0:99999:7:::
OBS: Você pode se deparar com algumas versões do server em que pode ser que seja necessário o parâmetro adicional -crypt:
-p $(openssl passwd -crypt senha123)
Um abraço a todos, e estão livres para criar algo mais elaborado partindo do chute inicial.
Todo conhecimento será bem vindo!
Faz tempo que não publico nada aqui, mas vamos lá... Uma dica hoje.
Às vezes vejo nos fóruns o pessoal fazer uma pergunta simples, em que a resposta deveria ser só uma linha de comando, duas no máximo, mas o pessoal "mais sênior" gosta de responder com scrits mirabolantes, muitas vezes já passando longe do nível de conhecimento de quem fez a pergunta. Precisamos começar pelo mais simples, aí se o usuário que perguntou estiver precisando de algo mais elaborado, aí sim partir para essas respostas com scritps cheios das firulas dos "for this" "do this" e "do that" da vida.
Precisamos ser mais simplista nas respostas, principalmente porque normalmente quem pergunta, está começando a aprender.
Bom, resolvendo a questão, um colega precisa criar um script para criar usuário ou ter só uma linha pra fazer um ctrl+c, ctrl+v quando precisar, se não for empresa grande, pode começar a partir daqui:
# useradd convidado1 -c "Convidado" -s /bin/bash -m -p $(openssl passwd senha123)
Explicando os parâmetros:
-c: É o nome que vai aparecer na tela de login.
-m: Cria a pasta do usuário /home/convidado
-p: parâmetro para criar a senha.
O parâmetro -p $(openssl passwd senha123) já passa a senha cryptografada.
Exemplo de useradd sem criptografia:
# useradd convidado2 -c "Convidado2" -s /bin/bash -m -p senha123
Como podemos ver abaixo, a senha não foi criptografada para o usuário convidado2:
# cat /etc/shadow | grep convidado
convidado1:$1$IAPxrKTB$RZs7rHqGa0R4/1zcOHGH6/:19222:0:99999:7:::
convidado2:senha123:19222:0:99999:7:::
OBS: Você pode se deparar com algumas versões do server em que pode ser que seja necessário o parâmetro adicional -crypt:
-p $(openssl passwd -crypt senha123)
Um abraço a todos, e estão livres para criar algo mais elaborado partindo do chute inicial.
Todo conhecimento será bem vindo!