cria usuario
Publicado por Perfil removido 28/10/2003
[ Hits: 8.248 ]
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
Geração de gráfico em shell script
Algoritmo para calcular notas com array
Administrar squid com autenticação, simples e objetivo.
FIREWALL COM IPTABLES - PARA INTERNET DISCADA E ADSL
Editor de configurações para Tint2
A combinação de WMs com compositores feitos por fora
Audacious, VLC e QMMP - que saudades do XMMS
SUNO OpenSource: Crie um servidor de gerador de música com IA
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Migração do KDE Plasma para Cinnamon no Gentoo (com systemd) + Tema Colloid
Como desativar a economia de energia no Gentoo (Systemd, Wi-Fi, USB e SSH)
Tenha opção de emblemas embutido no pcmanfm
Vulkan Gaming no Slackware [RESOLVIDO] (11)
Linux mint cinnamon travando. (0)









