cria usuario
Publicado por Perfil removido 28/10/2003
[ Hits: 8.148 ]
script basica pra criacao de usario...
funciona legal o slacware, so que tem que mudar uns lance se vc for usar no redhat, conectiva, mandrake, pq nessas disto o comando useradd ja cria home e no slackware nao......
#! /bin/bash
case $1 in
novo)
clear
echo
echo -n "GERENCIAR USUARIOS (Criando usuario)"
echo
echo -n "Digite o nome do usuario: "
read inputline1
if (test "$inputline1" != "")
then
mkdir /home/$inputline1
useradd -g mailusers -d /home/$inputline1 -s /bin/bash $inputline1
chown -R $inputline1:mailusers /home/$inputline1
passwd $inputline1
echo
echo -n "Desje criar outro usuario[y/n]? "
read inputline2
if (test $inputline2 == "y")
then
admusers novo
else
exit
fi
else
echo -n "ERRO: Impossivel criar um usuario com nome vazio!!!"
echo
echo -n "Desje criar outro usuario[y/n]? "
read inputline2
if (test $inputline2 == "y")
then
admusers novo
else
exit
fi
fi
;;
del)
clear
echo
echo -n "GERENCIAR USUARIOS (Excluindo usuario)"
echo
echo -n "Digite o nome do usuario [l p/ listar]: "
read inputline1
if (test $inputline1 = "l")
then
awk -F: '{ print $1 }' /etc/passwd > /tmp/tmp001
less /tmp/tmp001
admusers del
else
userdel -r $inputline1
echo -n "Deseja excluir outro usuario [y/n]? "
read inputline2
if (test $inputline2 = "y")
then
admusers del
else
exit
fi
fi
;;
*)
clear
echo
echo -n "GERENCIAR USUARIOS (Criando usuario)"
echo
echo -n "Digite o nome do usuario: "
read inputline1
if (test "$inputline1" != "")
then
mkdir /home/$inputline1
useradd -g mailusers -d /home/$inputline1 -s /bin/bash $inputline1
chown -R $inputline1:mailusers /home/$inputline1
passwd $inputline1
echo
echo -n "Desje criar outro usuario[y/n]? "
read inputline2
if (test $inputline2 == "y")
then
admusers novo
else
exit
fi
else
echo -n "ERRO: Impossivel criar um usuario com nome vazio!!!"
echo
echo -n "Desje criar outro usuario[y/n]? "
read inputline2
if (test $inputline2 == "y")
then
admusers novo
else
exit
fi
fi
;;
esac
Criando um Backup .ISO do seu CD.
Avisos de segurança do espaço em uso!
Disponibilidade de impressoras de rede
IP Info - Pesquisa geográfica pelo endereço IP
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Erro no suitable vídeo mode (0)
Erro no suitable vídeo mode (0)
Erro no suitable vídeo mode (0)
ERRO: LAZARUS 4.2 64 no Linux MINT não entra mais apos ajustar desktop... (0)









