Autor Tópico: [Resolvido] Apache - pasta www em partição NTFS  (Lida 4295 vezes)

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
[Resolvido] Apache - pasta www em partição NTFS
« Online: 16 de Dezembro de 2013, 22:57 »
Olá!

Antes de mais nada gostaria de deixar claro que já procurei muito por uma solução para esse problema, nenhum dos links abaixo conseguiu me ajudar:
http://ubuntuforum-br.org/index.php/topic,28180.0.html
http://ubuntuforum-br.org/index.php/topic,27419.0.html
http://ubuntuforum-br.org/index.php/topic,21813.0.html

Entre vários outros, esses são apenas os que encontrei aqui no fórum:

Vamos lá:
Meu problema é o seguinte, possuo um Ubuntu 12.10 rodando lidamente (e como funciona bem!!!) porém por facilidade resolvi mudar a pasta www que ficava no /var/ww para a partição NTFS, porém fiquei recebendo o erro Forbideen, logo tentei mudar a permissão da pasta www mas acabei descobrindo que NTFS não aceita permissões Unix.

Tentei vários tutoriais, mudar o fstab, montar a partição na mão mas nada resolveu.

A pasta fica montada em:
/media/batman/dados

onde dados é a partição e batman é o usuário ativo do pc, se eu digito ls -l aparece que root root mas parece q tem permissão 777 pra tudo e mesmo eu criando previamente uma pasta assim:
pwd
/media/batman/
mkdir -p dados
sudo chown -R batman.www-data dados
sudo chown batman.www-data dados

a pasta dados recebe as devidas permissões mas quando eu monto, a pasta perde as permissões :(

Alguma dica?
« Última modificação: 18 de Dezembro de 2013, 17:57 por ragazzid »
--- RagazziD ---

Offline selvaking

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 1.171
  • Parque Anchieta - Rio de Janeiro - RJ
    • Ver perfil
Re: Apache - pasta www em partição NTFS
« Resposta #1 Online: 17 de Dezembro de 2013, 14:31 »
A única dica é que o sistema de arquivos default do Linux NÃO É o NTFS. Certamente, vc deve saber disso. Então deixe de fazer gambiarras. Arrume espaço livre no seu HD pra outra partição e formate com um dos sistemas de arquivos utilizados pelo LINUX.
Dê-me um computador com o Tux que movo o mundo!

Linux User #323049

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Apache - pasta www em partição NTFS
« Resposta #2 Online: 17 de Dezembro de 2013, 16:51 »
Creio que não vai funcionar.
Qual seria a razão de usar esta partição NTFS?
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
Re: Apache - pasta www em partição NTFS
« Resposta #3 Online: 17 de Dezembro de 2013, 21:30 »
Creio que não vai funcionar.
Qual seria a razão de usar esta partição NTFS?

Infelizmente ainda sou limitado a alguns softwares que só rodam no windows, essa partição seria o Sistema Operacional Windows, gostaria de tentar fazer funcionar desse jeito pois, não importando qual sistema operacional eu esteja eu possa ver/testar/alterar a configuração.

Acredito que o único meio que eu consiga para "driblar isso" (jeito menos gambiarra) seja criar uma maquia virtual compartilhada como servidor Web.

Atualmente eu já tenho 7 vms que rodam tanto no windows quanto no ubuntu para meus estudos e testes.
--- RagazziD ---

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Apache - pasta www em partição NTFS
« Resposta #4 Online: 17 de Dezembro de 2013, 22:58 »
Citar
Infelizmente ainda sou limitado a alguns softwares que só rodam no windows, essa partição seria o Sistema Operacional Windows, gostaria de tentar fazer funcionar desse jeito pois, não importando qual sistema operacional eu esteja eu possa ver/testar/alterar a configuração.
Não entendi. Sua máquina está em dual boot?
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

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
Re: Apache - pasta www em partição NTFS
« Resposta #5 Online: 18 de Dezembro de 2013, 03:18 »
Citar
Infelizmente ainda sou limitado a alguns softwares que só rodam no windows, essa partição seria o Sistema Operacional Windows, gostaria de tentar fazer funcionar desse jeito pois, não importando qual sistema operacional eu esteja eu possa ver/testar/alterar a configuração.
Não entendi. Sua máquina está em dual boot?

sim

sda -> HD com windows 8
sdb -> HD com ubuntu 12.10
--- RagazziD ---

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re: Apache - pasta www em partição NTFS
« Resposta #6 Online: 18 de Dezembro de 2013, 08:12 »
Uma solução seria você usar o Dropbox para sincronizar os arquivos dentro da pasta apache entre os dois sistemas.
Teriam dois problemas:
1) Não teria sincronização dos bancos de dados.
2) Abre-se uma brecha (pelo dropbox) para acesso aos seus dados.
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline Arthur Bernardes

  • Usuário Ubuntu
  • *
  • Mensagens: 4.692
    • Ver perfil
Re: Apache - pasta www em partição NTFS
« Resposta #7 Online: 18 de Dezembro de 2013, 10:08 »
E crie um link simbólico para a pasta /var/www

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Apache - pasta www em partição NTFS
« Resposta #8 Online: 18 de Dezembro de 2013, 11:08 »
Bem, se vc precisa acessar os arquivos numa pasta NTFS, deve dar permissão de acesso ao usuário que executa o apache (www-data) para acessá-la. Isso pode ser feito de duas formas, uma é montando o sistema de arquivos com o usuário:

Citação de: /etc/fstab
/dev/sda15 /var/www ntfs uid=www-data,rw,utf-8 0 0

A outra é filtrando as permisões de acesso:

Citação de: /etc/fstab
/dev/sda15 /var/www ntfs umask=000,rw,utf-8 0 0

Veja que tanto uma quanto a outra podem ser ruins, pois na primeira, você está dando acesso a todo o sistema de arquivos NTFS para esse usuário, e só ele. Na outra, você está dando acesso a todo o sistema de arquivos NTFS a todos os usuários.
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

Offline ragazzid

  • Usuário Ubuntu
  • *
  • Mensagens: 34
    • Ver perfil
    • RagazziD
Re: Apache - pasta www em partição NTFS
« Resposta #9 Online: 18 de Dezembro de 2013, 17:57 »
Arthur Bernardes, vou tentar o link simbólico, mas "...not sure if it is going to work...."

zekkerj, eu tentei essa de mapear com permissões... mas não me senti muito confortável com a ideia.

-------------------------------------
Acho que vou fazer uma VM para server de webserver mesmo, ai já resolve tudo.

Fiz esse tópico para ver pegar algumas dicas, obrigado a todos!
--- RagazziD ---