cria usuario
Publicado por Perfil removido 28/10/2003
[ Hits: 8.211 ]
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
Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos
Veja os 10 últimos tópicos das comunidades
Detecta e bloqueia tentativa de acesso ao SSH
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quero instalar, configurar, setar tamanho do rsyslog. (1)









