Permissões [RESOLVIDO]

1. Permissões [RESOLVIDO]

Francisco Jorge
FR4NC15C0JH

(usa Ubuntu)

Enviado em 25/10/2012 - 14:26h

Boa tarde,
Tem uma duvida que pode ser ate boba, mas quero uma opnião de vcs do forum...
Quero da permissão em diretorio e nele contem muitos documentos, nisso teria como da permissão no diretorio e em todos os documentos dentro dele com um unico comando?
Isso pq nesse diretorio contem arquivos pdfs que serao baixados no site da empresa, e se eu nao der permissão em cada pdf dentro do diretorio, os pdfs nao sao visualizados e nem baixados.
Sera que fui bem claro...


  


2. Re: Permissões [RESOLVIDO]

Nelson José Fedalto
nelsonjfedalto

(usa Debian)

Enviado em 25/10/2012 - 21:02h

Ola

Para dar permissão geral em todos os arquivos do diretorio é:

chmod 777 -R NOMEDODIRETORIO


Entendendo:
777 = Permissão geral para usuario, grupo e outros
-R = Recursivo para todos os arquivos do diretorio

Mas para isso vc precisa estar no grupo dos arquivos. Tenta lá qualquer coisa posta ai novamente se deu certo.

Att Mais


3. Re: Permissões [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 26/10/2012 - 02:35h

777 por quê? É para todo mundo poder alterar ou apagar os arquivos? Ou executá-los (o autor do tópico falou em PDFs)? Acho que não...

Eu faria algo como "chmod -R a+rX diretorio".


4. Re: Permissões [RESOLVIDO]

Francisco Jorge
FR4NC15C0JH

(usa Ubuntu)

Enviado em 26/10/2012 - 11:08h

Amigos os dois comandos atenderam perfeitamente...
a dica do paulo1205 foi muito massa cara em relaçao a segurança.
mas nao tem problema em usar 777 pq esses PDFs vao ficar em um link para download na pagina do site da empresa e nao teria como usuarios modificarem ou terem acesso.
Agradeço muito ajuda.
VLW.


5. Re: Permissões [RESOLVIDO]

Jessica Mendes
jessicamendesfda

(usa Outra)

Enviado em 26/10/2012 - 11:31h

paulo1205 escreveu:

777 por quê? É para todo mundo poder alterar ou apagar os arquivos? Ou executá-los (o autor do tópico falou em PDFs)? Acho que não...

Eu faria algo como "chmod -R a+rX diretorio".



O que seria a referência "a" no comando "chmod -R a+rX diretorio"?

Tem alguma forma de eu bloquear somente a impressão do documento?

Obrigada.



6. Re: Permissões [RESOLVIDO]

Jessica Mendes
jessicamendesfda

(usa Outra)

Enviado em 26/10/2012 - 11:51h

RETIFICANDO:

Estava pensando em impressão na hora da pergunta.

Tem alguma forma de eu bloquear somente a EXCLUSÃO do documento?


**Agora sim..


Obrigada.


7. Re: Permissões [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 26/10/2012 - 13:06h

Há duas formas tradicionais de impedir a exclusão de um arquivo por pessoas que não sejam seus donos legítimos:

1) retirar a permissão de escrita para outros e/ou para o grupo do diretório que contém os arquivos (só que isso também retira o direito desses outros usuários de criar novos arquivos no diretório);

2) deixar as permissões de escrita para outros e/ou para o grupo, e ligar o sticky-bit ("chmod +t") no diretório; desse modo, só quem criou o arquivo e o dono do diretório poderão apagá-lo, ao passo que outros usuários, se tentarem fazê-lo, tomarão erro de permissão negada.


Fora das formas tradicionais, você pode optar pelo uso de atributos (no Linux) ou flags (BSDs) ou outras propriedades estendidas, dependendo do SO e do tipo de sistema de arquivos. No Linux, você pode usar o comando chattr para ligar o atributo "undeletable" (u) num arquivo, desde que o sistema de arquivos suporte o uso de atributos (em geral, os sistemas de arquivos locais e nativos, como ext2, ext4, ext4 e btrfs, o suportam, e sistemas remotos ou não nativos, como nfs, afs, smbfs, vfat ou ntfs, não o suportam).


8. Re: Permissões [RESOLVIDO]

Nelson José Fedalto
nelsonjfedalto

(usa Debian)

Enviado em 28/10/2012 - 11:19h

paulo1205 escreveu:

777 por quê? É para todo mundo poder alterar ou apagar os arquivos? Ou executá-los (o autor do tópico falou em PDFs)? Acho que não...

Eu faria algo como "chmod -R a+rX diretorio".


Ola Paulo.

A pergunta relacionada ele perguntou apenas como realizar um comando para dar permissão em todos os arquivos e diretórios, por isso o 777. Ele pode realizar qualquer permissão depois que melhor se adapte ao caso.
O 777 foi apenas um exemplo.

Att






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts