Cadastrando usuários para email no Slackware de forma mais simples

Publicado por vhprice 11/09/2006

[ Hits: 4.273 ]

Download usercad.sh




Esses dias, tive que cadastrar 50 usuários de email do Slackware, mas o procedimento era relativamente demorado, uma vez que eu tinha que criar o home, cadastrar o grupo, cadastrar o usuário, mudar o home, mudar o grupo e por fim cadastrar a senha (às vezes tendo que reconfirmar [ weak password ]). Pensando nisso, desenvolvi este pequeno script para fazer isso para mim. Ele executa os passos acima e a sintaxe para chamado é ./usercad.sh [nome_usuario] [senha]. Espero que ajude... :-)

  



Esconder código-fonte

#!/bin/sh
#
# Script para cadastrar usuarios /bin/false no Slackware.
#
# Cria o home do usuario.
mkdir -p /home/$1
# Adiciona o grupo do usuario.
groupadd $1
# Adiciona o usuario, grupo, home e shell
useradd -s /bin/false -d /home/$1 -g $1 $1
# Muda o dono e o grupo da pasta do usuario
chown $1:$1 /home/$1 -R
# Altera as permissoes da pasta do usuario
chmod 770 /home/$1 -R
# Cadastra a senha do o usuario.
echo $1:$2 | chpasswd

Scripts recomendados

Firewall - Satefull inspection com NAT

Zentheme-Install - Instala e desinstala temas usando interface gráfica

Backup diário das bases do MySQL

Instalando e Integrando o SWATCH com SNORT

Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário