Pessoal,

Quando crio um script no /root e coloco as linhas
abaixo executa normalmente.

#!/bin/bash

for array in /opt/*
do
var=`$array/postgresql.conf | grep port | awk '{print 
$3}' | head -n1`
area[i]=$var
let "i += 1"
done

Agora quando rodo esse script através do arquivo shell
preinst da estrutura de pacotes do debian, vem a
mensagem de permissão negada para ler os diretórios.

Os diretórios estao com permissoes 700 para o usuário
postgres. Dentro desse mesmo script faço um monte de
coisas, como pegar textos dentro dos diretórios dos
bancos, e sem dar permissao negada.

Estranho o trecho de codigo acima dar erro de
permissao negada no arquivo preinst. Que coisa mais
estranha.

Alguem tem alguma idéia ?

Att,

Faria

__________________________________________________
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 
---------------------------------------------------------------------------
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

Responder a