Eu adoro shell script..
============ cut here ===============
#!/bin/sh
for usuario in $(cat /etc/passwd | cut -d: -f1);
do
#verifica se nao he um usuario virtual ( uid ate 99)
uid=`id -u $usuario`
#se uid he igual ou menor que 99 he user virtual..
if [ $uid -le 99 ]; then
echo Usuario $usuario he do sistema, ignorado!
else
echo "Usuario $usuario he normal checando existencia de diretorio:"
if [ -d /home/$usuario ]
then
echo "====>$usuario tem seu home"
echo
else
echo "====>$usuario nao tem diretorio criando:"
echo
mkdir /home/$usuario
grupo=`id -gn $usuario`
chown $usuario:$grupo /home/$usuario
fi
fi
done
============ cut here ===============
Feito.. :)
On Fri, 27 Apr 2001, Marcelo wrote:
> Pessoal,
>
> eu tenho j� cadsatrado 700 usuarios em meu servidor. So que alguns
> diretorios /home/user, n�o est�o mais disponiveis. Como fa�o para criar uma
> lista de usuarios para gerar os diretorios /home/xxxx a partir do
> /etc/passwd???? Lembrando que pode ser tipo um script?
>
> Marcelo
>
>
>
>
Assinantes em 27/04/2001: 2250
Mensagens recebidas desde 07/01/1999: 111168
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]