Bloqueio e desbloqueio de contas de usuários

Publicado por Ewerton (última atualização em 02/05/2013)

[ Hits: 13.202 ]

Download bloqueia_usuario.sh




Programa para bloquear e desbloquear contas de usuário. Estou iniciando em shell script então resolvi postar esse script que eu fiz, achei interessante e decidi compartilhar com vocês.

Desde já obrigado.

  



Esconder código-fonte

#! /bin/bash
###############################################################
#Programa para bloquear temporariamente e desbloquear contas de usuario"
###############################################################
#Criado por Ewerton 'fMc'
###############################################################
clear
while [  "$op"  !=  "3" ]
do
echo " Programa para bloquear temporariamente usuarios "
echo -e "\n"
echo  " 1 - Bloquear usuario "
echo "  2 - Desbloquear usuario"
echo " 3  - Sair"
read op
case $op in
1)clear
echo " Digite o Nome do Usuario Que Deseja Bloquear  : "
read lock
passwd -l $lock
;;
2)clear
echo " Digite o Usuario Que Deseja Desbloquear  :   "
read unlock
passwd -u  $unlock
;;
3)clear
echo "Encerrando o Programa...."
read sair
;;
*)clear
echo "Opcao Invalida ..."
;;
esac
read
done

Scripts recomendados

Altenartiva p/ montar/desmontar disquete em sistemas Debian

Desligando o micro

Script para enviar email, avisando quando alguem loga na maquina

auto.sh (Para kurumin)

Compartilhando conexão DHCP Velox - Linux Ubuntu


  

Comentários
[1] Comentário enviado por vitinho217 em 17/06/2014 - 09:00h

Não conhecia essas opções do passwd, obrigado pelo script.
Vale lembrar o que diz o manual sobre esse comando (man passwd):

-l : este comando não disabilita a conta. O usuário ainda será capaz de realizar login através de outra "TOKEN DE AUTENTICAÇÃO". Para disabilitar a conta, administradores devem ultilizar a seguinte instrução: `usermod --expiredate 1`.
Usuários com a conta bloqueada não podem alterar sua senha.

Um abraço e VIVA O LINUX !

[2] Comentário enviado por jeanzinrj em 02/09/2014 - 12:07h

funcionou corretamente.
para o propósito de bloquear a senha do usuário.

Parabéns, pelo script e pela iniciativa.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts