Criando um usuário em shell script
Publicado por Perfil removido (última atualização em 22/10/2018)
[ Hits: 4.452 ]
Simples script para criar um usuário no sistema operacional.
#!/bin/bash
#Criar usuário:
cr(){
clear; echo -e "Usuário(s) existente(s):\n_____________________________"
egrep [1][0-9]{3} /etc/passwd | cut -d: -f2
echo -en "_____________________________\n\nCrie um usuário: "
read B
pass(){
read -p "Digite a senha: " -s C
echo ""
read -p "Redigite a senha: " -s D
echo -e "\n[processando...]"
}
pass
while [ $C != $D ]; do
clear
echo " ____________________________________"
echo "|A senha não é igual; tente novamente|"
echo -e "|____________________________________|\n"
pass
done
if ! sudo useradd -m $B -p $(openssl passwd -1 $C) -s /bin/bash; then
clear; echo "[Erro] ao criar o usuário $B"
else
sudo gpasswd -a $B sudo
clear; echo "[Ok] usuário $B criado"
fi
}
cr
Reconhecer drive conectado ou desconectado (básico)
Operações com valores em arquivo texto
Script para backup de usuários
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como implementar Raid (0, 1, 5, 6, 10 e 50)
fusermount3 no Ubuntu 25.10 - mantenha o perfil do AppArmor
[Resolvido] dlopen(): error loading libfuse.so.2 AppImages require FUSE to run.
Criação de diretórios e aplicação de restrições de acesso no Linux
Como programar um sistema de controle para distribuições linux em c? (3)
Tem como instalar o Untapped no Linux? [RESOLVIDO] (3)
Servidor Ubuntu 24.04 HD 500 não tenho espaço na \home\adminis... (0)









