tentando alterar permissões em arquivos em um diretório para somente leitura

2

Eu tenho um diretório que atualmente tem as seguintes permissões drwxrwsrwx Eu preciso restringir as permissões sobre os arquivos no diretório para ler apenas, mas quando eu uso chmod 644 eu recebo permissão negada no diretório, que comando chmod devo usar?

Obrigado Nic

    
por Nicola 09.07.2013 / 10:45

3 respostas

3

Diretórios precisam ser executáveis, então use chmod 755 . Como você não tinha o bit executável definido, você não tinha permissão para visitar o diretório, daí o erro "permissão negada".

    
por 09.07.2013 / 11:17
2

Você também pode optar por definir permissões em várias etapas para garantir que os arquivos / diretórios corretos recebam as permissões apropriadas. Como Nicola indicou, os diretórios devem ser executáveis e legíveis (chmod a + rx), mas os arquivos podem ser somente de leitura (chmod o-wx).

    
por 09.07.2013 / 11:22
1

Talvez você não tenha permissões nesse diretório:

sudo chmod 755 <dir>

seguido por uma senha

    
por 09.07.2013 / 11:57