Criação de usuários no Linux
Publicado por Perfil removido (última atualização em 02/09/2019)
[ Hits: 7.499 ]
Script em shell bash para criar usuários com senha e diretório no Linux.
#!/bin/bash
# Criar um novo usuário:
cr(){
# Exibir usuários existentes:
clear
echo "Usuário(s) existente(s):"
echo "_____________________________"
egrep [1][0-9]{3} /etc/passwd | cut -d: -f1
echo "_____________________________"
# Nome:
echo -e "\n(Dica: Não coloque espaço e alguns caracteres especiais)\n"
read -p "Crie um usuário: " novo_usuario
# Senha:
pass(){
read -p "Digite a senha: " -s senha1
echo -en "\nRedigite a senha: "
read -s senha2
}
pass
# Verifincando senha:
while [ $senha1 != $senha2 ]; do
clear
echo " ______________________________"
echo "|A senha não é igual; tente novamente|"
echo -e "|______________________________|\n"
pass
done
# Criando o usuário:
if sudo useradd -m $novo_usuario -p $(openssl passwd -1 $senha1) -s /bin/bash; then
clear
echo "[Ok] usuário [$novo_usuario] foi criado"
echo "-------------------------------------------------------"
else
clear
echo "[Erro] ao criar o usuário [$novo_usuario]"
echo "-------------------------------------------------------"
fi
}
cr
Pidshell - Alternativa ao pidof, escrito em shell
Obter ip a partir de um NO-IP ou DYNDNS e atualizar o endereço do MUNIN MESTRE em um nó linux.
Nenhum comentário foi encontrado.
File Browser: Crie sua Nuvem Pessoal Privada
A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim
Criptografando sua Home com Gocryptfs para tristeza do meliante
A Involução do Linux e as Lambanças Desnecessárias desde o seu Lançamento
O Journal no Linux para a guarda e consulta de logs do sistema
Usando alias no Terminal para comandos longos
Simplificando o manual do terminal no Ubuntu 26.04
Bloqueio da instalação e reinstalação do Snap (snapd) no Ubuntu
Continuando meus tópicos anteriores (11)
GLPI Cards de filtros de pesquisa (2)









