Permissão original da pastas OPT

Iniciado por ThiagoDavi, 25 de Março de 2011, 19:49

tópico anterior - próximo tópico

ThiagoDavi

Olá amigos

Estou com um enorme problema com o meu xampp
Fui alterar as permissões na pasta opt para
chmod -R 777 opt na pasta
Quando fou abrir o phpmyadmin me mostrou essa mensagem:

Wrong permissions on configuration file, should not be world writable!

Procurei no fórum e encontei esse tópico http://ubuntuforum-br.org/index.php?topic=71245.0
mas não consegui resolver o meu problema.
Se poderem me ajudar agradeço.
Enjoy The Silence

zekkerj

A melhor forma de reparar isso é reinstalar o sistema. Se tiver paciência, pode tentar só reinstalar os pacotes que usem o diretório /opt, com o comando "apt-get install --reinstall <pacote>".

Pense bem da próxima vez que tentar fazer um "chmod -R 777". Se vc tivesse feito isso numa pasta mais importante, vc poderia não estar nem mais conseguindo dar boot no sistema.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

cesargcomp

Citação de: ThiagoDavi online 25 de Março de 2011, 19:49
Olá amigos

Estou com um enorme problema com o meu xampp
Fui alterar as permissões na pasta opt para
chmod -R 777 opt na pasta
Quando fou abrir o phpmyadmin me mostrou essa mensagem:

Wrong permissions on configuration file, should not be world writable!

Procurei no fórum e encontei esse tópico http://ubuntuforum-br.org/index.php?topic=71245.0
mas não consegui resolver o meu problema.
Se poderem me ajudar agradeço.

Tenta o seguinte:

chmod -R 644 /opt/
Use Ubuntu. Segurança, facilidade e gratuidade em suas mãos.

zekkerj

É pior. Tirar permissão de execução dos diretórios vai deixá-los inacessíveis. E eles vão continuar com permissão de escrita pública, que é o motivo dos programas se recusarem a funcionar (permissões inseguras).

Agora, uma coisa que está me chamando a atenção: o que faz seu phpmyadmin no /opt? Quando instalado por pacotes, ele fica em /usr/share, não em /opt.

Pra falar a verdade, os únicos pacotes que vejo em minha máquina que são instalados em /opt são o BrOffice (que eu instalei manualmente), o openoffice (que veio no sistema) e o Acrobat Reader (instalado manualmente).

O que mais vc tem em /opt, Thiago?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ThiagoDavi

Citação de: zekkerj online 26 de Março de 2011, 12:00
É pior. Tirar permissão de execução dos diretórios vai deixá-los inacessíveis. E eles vão continuar com permissão de escrita pública, que é o motivo dos programas se recusarem a funcionar (permissões inseguras).

Agora, uma coisa que está me chamando a atenção: o que faz seu phpmyadmin no /opt? Quando instalado por pacotes, ele fica em /usr/share, não em /opt.

Pra falar a verdade, os únicos pacotes que vejo em minha máquina que são instalados em /opt são o BrOffice (que eu instalei manualmente), o openoffice (que veio no sistema) e o Acrobat Reader (instalado manualmente).

O que mais vc tem em /opt, Thiago?

Eu instalei no /opt pois vi um tutorial na internet que me falavra para colocal em tal pasta
Estas são as pastas que tenho no /opt:
Adobe
Adobe AIR
DestroyTwitter 2
google
Grooveshark
lampp
tweetbookr
TweetDeck
twhirl

Obs: essas pastas não fui em que instalei no /opt mas foram instaladas lá automaticamente. Apenas o lampp que tive que instalar pelo terminal
Enjoy The Silence

ThiagoDavi

Um dos problemas foi resolvido: Criei uma pastas chamada www dentro da pasta htdocs e coloquei i index.html nela.
Dessa forma consegui entrar na página do phpmyadmin e consegui fazer o login

Agora o outro problema é que meu usuário não tem permissões para  banco de dados.
O que tenho que fazer para criar um usuário root para o MySQL?
Enjoy The Silence

zekkerj

Citaressas pastas não fui em que instalei no /opt mas foram instaladas lá automaticamente. Apenas o lampp que tive que instalar pelo terminal
Elas não aparecera lá sozinhas; foram resultado de algum programa que vc instalou. Esses programas terão que ser reinstalados.

Citação de: ThiagoDavi online 28 de Março de 2011, 12:01
Um dos problemas foi resolvido: Criei uma pastas chamada www dentro da pasta htdocs e coloquei i index.html nela.
Dessa forma consegui entrar na página do phpmyadmin e consegui fazer o login

Agora o outro problema é que meu usuário não tem permissões para  banco de dados.
O que tenho que fazer para criar um usuário root para o MySQL?
Pq vc não está instalando o pacote do phpMyAdmin?

sudo apt-get install phpmyadmin

Todos esses passos já teriam sido resolvidos.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ThiagoDavi

Citar
Pq vc não está instalando o pacote do phpMyAdmin?

sudo apt-get install phpmyadmin

Todos esses passos já teriam sido resolvidos.

Mas já não vem instalado junto com o lampp?
Enjoy The Silence

zekkerj

Até onde eu sei, Lampp não é um pacote, é um grupo de pacotes que funcionam juntos.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ThiagoDavi

Citação de: zekkerj online 28 de Março de 2011, 14:08
Até onde eu sei, Lampp não é um pacote, é um grupo de pacotes que funcionam juntos.

Sim. é um conjunto de patotes. mas também exista nele o pacote do php
Enjoy The Silence

zekkerj

Mesmo assim, nenhum dos pacotes do LAMP instala nada em /opt.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

ThiagoDavi

Eu consegui, agora meu lampp está funcionando corretamente, mesmo estando na pasta /opt

Agradeço ao cesargcomp e ao zekkerj que me ajudaram

Agora eu tenho que saber apenas como colocar esse tópico como solucionado hehe

Um grande abraço
Enjoy The Silence

Gilberto Morais

cara meu xampp também está instalado na pasta opt o problema é que não consigo colocar nenhum arquivo na pasta htdocs para usar o servidor local, pois não tenho permissão. como vc fez? grato

zekkerj

Pq vc instala o "xampp", se todos os pacotes necessários já existem no Ubuntu?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D