exercitobr
(usa Debian)
Enviado em 05/09/2007 - 15:01h
Pessoal estou usando o script abaixo, onde ele pega os usuários de um arquivo txt, adiciona como usuario unix, cria a senha aleatoriamente e usuario samba e senha.
O problema é que o mesmo não está criando o usuario no samba, pois qd vou em /etc/samba/smbpasswd o usuário e senha nao são criados...
Onde eu estaria errando?
#!/bin/bash
for usuario in `cat usuarios.txt`
do
useradd $usuario
/usr/bin/mkpasswd $usuario > $usuario.senha
for senha in `cat $usuario.senha`
do
smbpasswd -a $usuario -s $senha
# Criação da carta ao usuário, contendo
# sua senha, normas de uso e recomenda-
# ções gerais
cat > $usuario.carta << EOF
texto da carta
EOF
lpr $usuario.carta
mv $usuario.carta /root/usuarios/carta/$usuario.carta
mv $usuario.senha /root/usuarios/senha/$usuario.senha
done
done