Em 30 de agosto de 2010 12:55, Fabiano Garcia Fonseca < [email protected]> escreveu:
> Uma alternativa a este problema, seria dar permissão 777 ao arquivo, > mas acontece que se o arquivo não for de propriedade do usuário logado, > o programa simplesmente ignora este arquivo e carrega todo desconfigurado. > > Eta enrascada que estou... > Fabiano, a solução mais correta é que o seu pacote não salve arquivos nos diretórios dos usuários. Arquivos de configuração são lidos e criados durante a execução dos programas, e não durante a instalação deles. Sendo eles criados durante a execução, há a garantia que o dono será o usuário. Também é necessário lembrar que um computador pode ter mais de um usuário, alguns deles tendo permissões de root e outros não tendo. Recomendo que você busque ajuda em comunidades de empacotadores, de pessoas com experiência em criar pacotes. Um bom local para isso é a comunidade debian. Imaginei aqui que você poderia no seu script fazer um loop pelos diretórios dentro de /home e cruzar os diretórios com as informações do /etc/passwd, mas mesmo assim é algo que vai te dar trabalho e pode ter falhas. -- Humberto Xis http://lixaonerd.wordpress.com http://ostelematicos.blogspot.com "Sur la tuta tero estis unu lingvo kaj unu parlomaniero." - Gn 11,1 -- Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece Lista de discussão Ubuntu Brasil Histórico, descadastramento e outras opções: https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

