Fórum cPanel: Problema de permissão - Fórum cPanel

Ir para


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Problema de permissão

#1 Membro offline   jesmarcelo 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 340
  • Cadastrado: 06-julho 05
  • Gender:Male
  • Location:Rio de Janeiro

Posted 12 março 2009 - 04:24

Fala Pessoal,

Estou com um problema no apache+php, quando um usuario tenta criar um arquivo pelo php dá erro de permissão negada, o usuário e grupo do diretório é o mesmo usuário que está tentando gravar o arquivo pq será que da este erro?
0

#2 Membro offline   Advance Host 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 162
  • Cadastrado: 24-setembro 08

Posted 12 março 2009 - 05:21

Ja vi isso ocorrer quando se passou a usar o suphp onde antes nao era usado, como as pastas estavam com o owner sendo nobody ao tentar criar arquivos/pastasa dentro delas dava o erro de permissão mas se voce disse que a pasta main ja esta com o owner correto ai dificulta um pouco.

Seu servidor tem suphp ativado? no error log aparece o que?
0

#3 Membro offline   jesmarcelo 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 340
  • Cadastrado: 06-julho 05
  • Gender:Male
  • Location:Rio de Janeiro

Posted 12 março 2009 - 05:30

não estou com o phpsuexec ativado... para que eu possa utilizar os arquivos com o usuario e grupo da conta tenho que ativar o phpsuexec? o suexec do apache serve para que?
0

#4 Membro offline   Advance Host 

  • Super Membro
  • PipPipPipPipPip
  • Grupo: Membros
  • Posts: 162
  • Cadastrado: 24-setembro 08

Posted 12 março 2009 - 05:49

então é isso o problema.

Se nao esta com o suphp ativado o apache/php vai tentar criar o arquivo como nobody e como o diretorio nao esta como o owner sendo o nobody vai dar erro de permissão.

Faça um teste, altere o owner do diretorio para noboby (chown nobody.nobody DIR) e teste...

Recomendo ativar o suphp
0

#5 Membro offline   jesmarcelo 

  • Esse é irmão!!
  • PipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 340
  • Cadastrado: 06-julho 05
  • Gender:Male
  • Location:Rio de Janeiro

Posted 12 março 2009 - 05:57

Valeu cara mas o problema não era o phpsuexec, deixar o usuario como nobody não é bom por motivos de segurança, o que fiz foi o seguinte, o php estava configurado para rodar como DSO que executa scripts somente como nobody troquei para executar o php como CGI e resolveu agora os scripts estão sendo executados com o dono do arquivo.

Valew
0

#6 Membro offline   little_oak 

  • Se às mãos fazem errar -> yum remove hands -y
  • PipPipPipPipPipPipPip
  • Grupo: Membros
  • Posts: 1166
  • Cadastrado: 19-julho 07
  • Gender:Male
  • Interests:Gnu/Linux, Windows Server, PHP, Mysql, Postgres, Ajax, Flex e Café, soldat, Warcraft, Quake, Counter Strike, Cachorros, Surf e tomar muito, mas muito café!

  Posted 12 março 2009 - 11:47

QUOTE(jesmarcelo @ Mar 12 2009, 05:57 PM) <{POST_SNAPBACK}>
Valeu cara mas o problema não era o phpsuexec, deixar o usuario como nobody não é bom por motivos de segurança, o que fiz foi o seguinte, o php estava configurado para rodar como DSO que executa scripts somente como nobody troquei para executar o php como CGI e resolveu agora os scripts estão sendo executados com o dono do arquivo.

Valew


o suPHP que advance sugeriu era rodando como cgi!
Basta rodar dessa forma e terá uma vida tranquila:

755 para diretórios e 644 para arquivos.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 membro(s), 1 visitante(s), 0 membro(s) anônimo(s)