você está aqui: Home  → Arquivo de Mensagens Programação Shell Linux: Inscrições Abertas

Incluir varios usuários no Linux e Samba

Colaboração: Hernani Cadete

Data de Publicação: 23 de Setembro de 2009

Um dia desses tive que criar vários usuários no Linux e no Samba. Depois de pesquisar cheguei na seguinte expressão regular:

Linux

Onde user.txt = Lista de usuários

exemplo de "user.txt":

teste
macaco
cavalo
boi

Onde:

-m Se não existe o HOME do usuário então crie
-d Onde criar o HOME do usuário
-p Inclua a senha HASH
for i in `cat user.txt`
do echo "$i"
 useradd -m -d /home/$i -p '$1$VG5IN8yj$Oh/gNwn5QsGhmZ9ZeUGrp1' $i
done

Samba

user.txt - Lista de usuários

Onde echo 123456 - coloque a senha

for i in `cat user.txt`
do echo "$i"
 (echo 123456
 echo 123456) | smbpasswd -s -a $i
done


Veja a relação completa dos artigos de Hernani Cadete