Troca periódica de senhas para usuários
Publicado por Samuel Souza Almeida (última atualização em 05/12/2009)
[ Hits: 6.546 ]
Homepage: http://stux.no-ip.info
Esse script adiciona uma regra de troca periódica de senhas para os usuários com UID >= a 505.
Máximo de dias = 100
Mínimo de dias = 90
Avisa o usuário por 7 dias.
#!/bin/bash
# Samuel Souza Almeida 05-02-2007.
awk -F : ' $3 >= 505 {print $1} ' /etc/passwd >> /tmp/users.txt
lines=`wc -l /tmp/users.txt | awk '{print $1}'`
for i in `seq 1 $lines` ; do
userline=`head -$i users.txt | tail -1`
LOGIN=`echo $userline | cut -f1 -d:`
passwd -x 100 -n 90 -w 7 $LOGIN
done
# fimi
######################################################
# Esse script lê o arquivo /etc/passwd, imprime o nome dos
# usuários com uid maior que 505 e armazena no arquivo /tmp/users.txt
# depois ele lê esse arquivo definindo os nomes dos usuários para que o próximo
# comando defina as opções de troca de senha para os usuários.
######################################################
Gerando HTML de status de HD e coneccao de internet
fcp (ftp copy) - copia um ou mais arquivos via FTP
Script para autenticar usuario ip fixo speedy
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Como Configurar DNS Reverso (PTR) em Ambientes Linux e Microsoft
Linux MInt nao reconhece placa de som (1)
Midia de instalação LM-21.3 não inicializa (12)









