
 
		
		
    
-  Criando Contas
 
	
	
 
 
 
		
			
	+ Responder ao Tópico
	
	
	
	
	
	
		
			
- 
	
	
		
		
			
				
				
				
					
 Criando Contas
				
				
						
							
							
						
						
							
						
				
					
						
							Estou tentando criar um script para a criacao automatica de conta de usuarios. O script le de um arquivo o nome do usuario, gera uma senha aleatoria, e imprime um relatorio para o usuario. Mas o problema esta quando eu seto uma senha para o usuario. Mesmo usando o mkpasswd, eu nao consigo  logar com o novo usuario criado.  Algu´em sabe se tem como entrar com um entrada do shellscript substituindo a stdin , por exemplo,  entrar a senha do usuario no adduser pelo  shellscript?
O codigo ficou   assim :
#!/bin/bash
for usuario in `cat usuarios`
do
if [ ! -d /home/$usuario ] ; then
mkpasswd $usuario > ${usuario}-senha
useradd -md /home/$usuario -p `cat ${usuario}-senha` $usuario   
#imprime o relatorio
echo $usuario cadastrado com sucesso!
#rm $usuario-*
else 
	echo $usuario ja existe !
fi
done