
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 777
em um servidor com FTP énão é seguro, então, a menos que seja uma rede muito isolada, sugiro usar 700
ealterando o usuário( chown
) ou 770
e 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