Troca periódica de senhas para usuários
Publicado por Samuel Souza Almeida (última atualização em 05/12/2009)
[ Hits: 6.304 ]
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. ######################################################
IFINFO - informações de sua interface de rede
Instalador de Código Fonte - Linha de Comando
Backup com dump, restore, sendmail e log completo
Administração servidor WEB com Dialog
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Organizando seus PDF com o Zotero
Erro no realm join [Resolvido]
Um programa para baixar vídeos: Parabolic
Como Definir o Painel Principal em Múltiplos Monitores no Linux Mint
BlueMail não abre no Kubuntu 25.04 (0)
Atalhos duplicados (sobras de instalações anteriores) (4)
Driver de rede realtek 8821ce bugado (7)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... (6)