[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script para add user no samba
From: |
Leandro Lustosa |
Subject: |
Re: [shell-script] Script para add user no samba |
Date: |
Tue, 22 Aug 2006 21:32:20 -0300 |
User-agent: |
Thunderbird 1.5.0.5 (X11/20060719) |
Conforme menciona pelo Sr. MrBiTs :D eis um scriptizinho simples para vc
ir aprimorando aí, eis o script:
#----------- Script Administra Usuarios no SMB ----------#
#!/bin/sh
while :
do
echo
echo "|-------------- Users Samba ---------------|";
echo "| [1] - Criando Usuario/Grupo no Samba |";
echo "| [2] - Criando a Pasta do Usuario |";
echo "| [3] - Trocando Senha do Usuario |";
echo "| [4] - Deletando Usuario do Samba |";
echo "| [5] - Para ir para o bash |";
echo "|-------------- Users Samba ---------------|";
echo "Digite a opcao desejada:";
read opcao
case $opcao in
1) echo -n "Digite o Nome do Usuario:";
read user
echo -n "Grupo a que Pertence o Usuario
[comercial,publico,telecom,network,security,opensource]:";
read grupo
useradd -d /dev/null -g $grupo -s /bin/false -M $user
echo -n "Nome da Estacao:";
read estacao
useradd -d /dev/null -g maquina -s /bin/false -M $estacao\$
smbpasswd -a $user
sleep 3;;
2) echo "Abaixo Relacao de Acesso as Pastas!";
echo "Pasta telecom - grupo que acessa: telecom";
echo "Pasta security - grupo que acessa: security";
echo "Pasta publico - todos tem acesso, grupo publico";
echo "Pasta comercial - somente grupo comercial";
echo "Pasta network - grupo network";
echo "Pasta opensource - grupo opensource";
echo -n "Pasta Que o User Tem Acesso, conforme descricao
acima:";
read pasta
echo -n "Nome do Usuario:";
read nome
mkdir /home/$pasta/$nome
echo -n "Grupo do Usuario:";
read groups
chown $nome:$groups /home/$pasta/$nome -R
sleep 3;;
3) echo -n "Qual o Nome do Usuario:";
read fulano
smbpasswd -a $fulano
sleep 3;;
4) echo -n "Nome do Usuario a Deletar:";
read del
smbpasswd -x $del && userdel $del
sleep 3;;
5) /bin/bash
sleep 3;;
esac
done
Obs.: Não esqueça de criar os grupos no *nix.
Inté +
Leandro Lustosa ( slackuser_ )
#------------------------- FIM do SCRIPT ------------------------#
gustavo petean wrote:
> Na sexta-feira havia enviado uma msg com este mesmo tópico. Recebi
> algumas respostas agradeço muito, muito obrigado mesmo, ajudou em
> partes, porém não resolveu meu problema.
>
> Vou descrever como faço para criar um usuário no samba, este com senha.
>
> # adduser -a user
>
> # smbpasswd -a usuario
>
> # gpasswd -a usuario grupo
>
> gostaria de script que ao executa-lo me pergunta-se qual o nome do
> usuário, depois a senha, e depois a que grupo irá pertencer,
>
> Muito Grato
>
>
> .''`. Gustavo Henrique Petean
> : :' : User Linux nuber: #422817
> `. `'` "Daria tudo que sei em troca
> `- de metade do que ignoro"
>
> ---------------------------------
> Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu
> celular. Registre seu aparelho agora!
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Script para add user no samba, gustavo petean, 2006/08/22
- RE: [shell-script] Script para add user no samba, MrBiTs, 2006/08/22
- Editor, Fernando Lima, 2006/08/24
- Re: [shell-script] Editor, Reinaldo Carvalho, 2006/08/24
- Re: [shell-script] Editor, Cléoson Michiles Barreto, 2006/08/24
- Re: Editor, Pedro Afonso Paro Junior, 2006/08/24
- Re: [shell-script] Editor, Norberto, 2006/08/27
- Re: [shell-script] [MODERAÇÃO] Editor, MrBiTs, 2006/08/27
- Re: [shell-script] [MODERAÇÃO] Editor, Fernando Lima, 2006/08/28
Re: [shell-script] Script para add user no samba,
Leandro Lustosa <=
Re: [shell-script] Script para add user no samba, Reinaldo Carvalho, 2006/08/22