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

Publicado por vhprice 11/09/2006

[ Hits: 4.573 ]

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

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - FILTRO PARA CMAMAR O CLAMAV DIRETAMENTE DO POSTFIX

Gravar DVDs no Linux pelo Cron

Instalando o Modem Motorola SM56

Backup para CD-R/RW e DVD+/- R/RW

Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts