Manutenção de usuários
January 22nd, 2008 | by Gustavo Lichti |Estou postando aqui, um script de manutenção de usuários que eu faço com os alunos em sala de aula, o proximo passo é adicionar e remover usuarios samba.
#!/bin/bash
#
# Script Manutenção de Usuários
# Versão: 1.0
#
# Gustavo Lichti
# gustavo.lichti@gmail.com
#
add(){
echo "----------- Add user -------------"
echo "nome usuário: "
read nome
useradd $nome
passwd $nome
menu
}
rmu(){
echo " --------------- Remover usuario ---------------- "
echo "nome usuário: "
read nome
userdel $nome
menu
}
asenha(){
echo " --------------- Alterar senha ---------------- "
echo "nome usuário: "
read nome
passwd $nome
menu
}
lsu(){
echo " --------------- Alterar senha ---------------- "
cat /etc/passwd | cut -d: -f1 | less
menu
}
menu(){
clear
echo " ------- Manutenção de usuários ----------------- "
echo
echo "1) Adicionar usuários"
echo
echo "2) Remover usuário"
echo
echo "3) Listar usuários"
echo
echo "4) alterar senha"
echo
echo "5) sair"
echo
echo
echo "escolha a opção: "
read op
case $op in
'1') add;;
'2') rmu;;
'3') lsu;;
'4') asenha;;
'5') exit 0;;
*) menu;;
esac
}
menu
Tags: Linux, Shell Script



