Dica para criar um script para cadastro de usuários

1. Dica para criar um script para cadastro de usuários

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/09/2010 - 15:29h

Olá Comunidade, como posso criar um shell script para cadastro de usuários? queria implementar no samba colocando informações como email nome etc. e também se há alguma forma de buscar essas informações de algum arquivo para fazer esse cadastro?

#!/bin/bash

echo -n "Entre com o nome: "
read nome
echo -n "Entre com o login"
read login
echo -n "Entre com a senha"
read senha

...

Estou estudando como fazer um script com esta idéia que mostre acima, e lançando minha duvida neste forum pra ver uma forma melhor de fazer este script.

valew!!!


  


2. Re: Dica para criar um script para cadastro de usuários

Marcos Paulo Ferreira
Daemonio

(usa Slackware)

Enviado em 26/09/2010 - 23:39h

Tipo, acho que uma forma ideal e rápida é você imitar o /etc/passwd. Cada linha desse arquivo é um registro e essa linha é composta por campos separados por ':'.

Em seu script, você poderia criar um arquivo de texto de registro com o seguinte conteúdo:

<login>:<senha>:<nome>

Desse modo, toda vez que um novo usuário executa o script, uma linha no arquivo de registro deverá ser criada.

Veja que assim ficará muito simples a manipulação de seus registros. Por exemplo, para deletar você pode usar um sed 'd' no registro. Para buscar um campo de uma linha qualquer, você pode usar o cut ou o awk. Para procurar (vê se um login já existe por exemplo), você pode usar o grep.

Enfim, as possibilidades são muitas!!

Esperto ter ajudado.
t+


3. Re: Dica para criar um script para cadastro de usuários

Rafael Umbelino
tlaloc

(usa Gentoo)

Enviado em 26/09/2010 - 23:55h

Explica certinho o que tu quer fazer.

Começou a misturar sistema de logon de usuário com Samba, já vamos estudar a implementação de um active directory.


4. Re: Dica para criar um script para cadastro de usuários

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/09/2010 - 12:50h

vou seguir esta dica me baseando no arquivo /etc/passwd, Até pq fica mais organizado a forma que estou criando o script.

A idéia é usar a principio o samba, mais se tiver alguma forma de usar arquivos de algum AD, melhor ainda! estou estudando shell script e este site me ajuda bastante, tudo que estou fazendo e de forma didática, quem tiver idéias posta ai.. estou usando virtuais e deixando elas na mesma rede para estudo, e se for o caso de utilizar algum AD pra mim seria mais um novo aprendizado. Mais a principio estou estudando um script para adicionar usuários e suas informações no samba.

vlw atenção!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts