chmod 777 no servidor local não funciona

chmod 777 no servidor local não funciona

eu tenho uma caixa ubuntu 10.10 na minha rede local e sshing com meu mac o que fiz foi chmod 777 o diretório www recursivamente para que eu possa usar meu fav ide para desenvolver nele.

eu fiz isso

sudo chmod 777 /path/to/file -R

no terminal ele não retornou nada, então acho que funcionou.

estou usando coda no mac e aliás, tenho o ftp ativado, no servidor ubuntu, então me conectei remotamente a ele usando um ip local quando tento criar uma pasta na pasta www, ele continua dizendo

Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed

o mesmo vale para tentar criar qualquer coisa.

como faço para contornar isso para que funcione?

obrigado

Responder1

Usar 777em um servidor com FTP énão é seguro, então, a menos que seja uma rede muito isolada, sugiro usar 700ealterando o usuário( chown) ou 770e alterando ogrupo( chgrp) para gerenciar as permissões se você estiver desenvolvendo com outros usuários.

Portanto, se o usuário FTP que você está usando for, por exemplomyftpuser

sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file

Deveria trabalhar.

O artigo da Wikipédia sobrepermissões do sistema de arquivospode ser relevante também

informação relacionada