Permissão de arquivo alteradas ao salvar PDF

1. Permissão de arquivo alteradas ao salvar PDF

Timotheo Borges
timtonys

(usa Ubuntu)

Enviado em 23/04/2008 - 20:23h

Pessoal,

Estou com problemas no meu Ubuntu quanto tento salvar uma cópia (Save AS) de um PDF que abro tanto no Acrobat Reader como no Evince.

A mascara do sistema de arquivos do meu Linux é

0007

Com isso todos os arquivos salvos em meu sistema de arquivos deveria ter as seguintes permissões:

rwxrwx--- ou rw-rw----

Isso acontece com todos os arquivos que salvo normalmente, usando BrOffice, Gimp e etc.

Mas quando abro um PDF no Evince ou Acrobat reader e mando salvar uma cópia (Save AS) para duplicar o PDF com outro nome, a permissão do arquivo fica assim:

rw-------

A minha necessidade de ter isso resolvido é que eu compartilho meu computador com outras pessoas aqui em casa e gostaria que as permissões do arquivo ficassem

rwxrwx--- ou rw-rw----

tanto que mudei o Umask original.

Alguém tem alguma idéia de porque esses leitores de PDF não respeitam o umask? ou como posso configurar isso?


  


2. Permissão de arquivo alteradas ao salvar PDF

Edwal F. Paiva Filho
nicolo

(usa Ubuntu)

Enviado em 24/04/2008 - 11:43h

Cabe perguntar se a pasta e partição que você está salvando os pdf são as mesmas que você está salvando os outros arquivos compartilhados.
Um diretório como /home/user1 por exemplo nã vai ficar acessível a outros usuários.

O que o pdf tem de diferente é que ele é read only por default.
Uma sugestão seria incluir os outros usuário no seu grupo para que eles adquirissem os poderes do grupo.

De outra forma teria que autorizar arquivo por arquivo, ou no mínimo pasta por pasta. Verifique todos os poderes dos usuários em usuários e grupos; a forma gráfica de usuários e grupos permite uma vizualização melhor, funciona bem no gnome, não sei no kde.
O kde me confunde um pouco e eu acabo sempre voltando para gnome quando a coisa complica.


3. Explicando melhor!!!

Timotheo Borges
timtonys

(usa Ubuntu)

Enviado em 24/04/2008 - 16:37h

Vou explicar melhor o que acontece aqui...

Tenho 2 contas de usuário no meu Linux (UBUNTU) uma conta é a minha X e a outra de minha esposa Y. Queria que ela tivesse acesso aos arquivos da minha pasta particular (/home/X) e virse-versa. Então o que fiz, inclui ela no grupo X e me inclui no grupo Y, assim teriamos acesso às pastas um do outro, uma vez que estávamos no grupo um do outro.

Outra coisa que fiz foi modificar o UMASK do sistema pois estava no padrão do Ubuntu 022 o que fazia com que novas arquivos criados tivessem permissão apenas de leitura para o GRUPO, fazendo com que minha esposa não tivesse acesso de escrita nos novos arquivos criados. Agora está 007 ou seja tanto o DONO quanto o GRUPO dos novos arquivos terão acesso total sobre ele. Isso estava funcionando bem. Todos os arquivos que eu gerava tinha acesso FULL para o DONO e para o GRUPO, como falei no post inicial.

Depois percebi que quando eu abria um PDF, geralmente no firefox, e mandava salvar uma cópia no meu sistema de arquivos, tanto o Acrobat como o Evince salvava apenas com acesso completo para o DONO (RW) e sem acesso (nem de leitura nem de escrita) para o GRUPO, desrespeitando o UMASK. Com isso minha esposa não conseguia abrir o arquivo, nem para ler.

E o detalhe é que isso ocorre em todas as pastas, não só a do meu perfil (/home/X).

Verifiquei ainda, como falado, as permissões na opção gráfica "Usuários e Grupos" do GNOME e nossos usuários estão com todas as opções setadas.

Minha Distribuição é a Ubuntu 7.10, se ajudar.

E aí o que me dizem? Alguma sugestão?


4. Re: Permissão de arquivo alteradas ao salvar PDF

Eduardo Pelizzari de Andrade
edupersoft

(usa Manjaro Linux)

Enviado em 24/04/2008 - 17:23h

O unmask não deveria ser 660?

Ele não segue o mesmo padrão do chmod, o primeiro digito se refere ao usuário o segundo ao grupo e o terceiro ao resto do mundo?


5. Sobre o UMASK

Timotheo Borges
timtonys

(usa Ubuntu)

Enviado em 25/04/2008 - 10:31h

edupersoft,

Quanto a sua dúvida, a posição dos caracteres do UMASK são os mesmos da definição de permissões com o CHMOD, ou seja, O 1º caracter se refere ao DONO o 2º ao GRUPO e o 3º ao TODOS.

O que muda é a forma de cálculo das permissões a partir do UMASK. Para saber como os arquivos criados terão as permissões com base no UMASK, vc deve subtrair o 666 ou 777 (A depender do caso) do UMASK do sistema. Assim se o UMASK é 022 (Padrão), os arquivos terão permissões: 666 - 022 (umask) = 644.

Isso está bem explicado no tópico:
http://www.vivaolinux.com.br/comunidades/verTopico.php?codigo=44&codtopico=18452

E quanto ao meu problema inicial? alguém tem alguma idéia?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts