All
Estou com uma duvida em relacao ao preenchimento da senha na hora de criar um usuario com o comando adduser..
O que eu estou querendo eh mais ou mnos isso :
####### users_tmp.db ####### caio:openware:
####### users.sh #######
#!/bin/bash # Declarando variaveis WORKDIR=/root/scripts/users USERSFILETMP=users_tmp.db USERSFILE=users.db CUT=/usr/bin/cut
# preenchimeto do campo PASSWD no users.db # for each group listed for EACHUSER in `grep -v "#" $WORKDIR/$USERSFILETMP` ; do
# gerar a senha PASSWORD=$(makepasswd --chars 8 --string abcdefghijklmnopqrstuvwxyz1234567890)
# preenchimento do campo senha echo $EACHUSER | sed "s/::/:$PASSWORD/" >> users.db
done
# for each user listed for EACHUSER in `grep -v "#" $WORKDIR/$USERSFILE` ; do
# coletando os dados NAME=`echo $EACHUSER | $CUT -d: -f1` GROUP=`echo $EACHUSER | $CUT -d: -f2` PASSWD=`echo $EACHUSER | $CUT -d: -f3`
adduser ${NAME} -p ${PASSWD}done
O problema eh que nao existe o parametro -p no adduser para que eu nao tenha que ficar digitando a senha.
--------------------------------------------------------------------------- Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br
Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utiliza��o da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
