Permissões de arquivo e pasta do Ubuntu

4

sudo chmod -R 777 /opt/lampp/htdocs

saída é

chmod: changing permissions of .... Operation not permitted

Eu quero dar todas as permissões para o htdocs e todas as suas subpastas e para todos os arquivos em todas as subpastas.

Obrigado

    
por Gammer 16.03.2015 / 16:33

1 resposta

1

Eu recomendo que você tenha permissões diferentes para diretórios e arquivos, porque você precisará executar alguns comandos dentro do diretório (como ls, cp, cat etc.), e eles requerem permissão "executável". / p>

Ao mesmo tempo, recomendo vivamente que adicione um bit "executável" apenas a esses ficheiros, que deve ser executável - alguns scripts, comandos, etc.

Você pode usar o seguinte esquema para definir permissões em arquivos e diretórios separadamente:

sudo find . -type d -exec chmod 775 {} \;

para diretórios

sudo find . -type f -exec chmod 664 {} \;

para arquivos,

Em vez de "." você pode usar o caminho completo para o arquivo ou diretório necessário. 775 & amp; 664 - são permissões escritas binárias. Mais informações sobre eles que você pode receber lá - link

Se você quiser fornecer permissões completas em arquivos e diretórios, faça o seguinte:

sudo find /opt/lampp/htdocs -type d -exec chmod 777 {} \;

para diretórios

sudo find /opt/lampp/htdocs -type f -exec chmod 666 {} \;

para arquivos.

Tome também cuidado com os parâmetros owner: group_owner, eles também são importantes para você.

    
por idvoretskyi 16.03.2015 / 16:49