montagem NFS de / var / www para OS X

0

Eu passei 2 horas tentando criar uma montagem NFS do meu servidor Ubuntu 10.04 LTS para o meu sistema desktop OS X.

Objetivo: comparação de arquivos de três vias entre a base de código no Mac, o sistema de desenvolvimento no sistema local de teste do Linux e o site hospedado.

O serviço hospedado usa o cpanel para que eu possa montar um disco da Web - fácil como torta - em 10 segundos.

A caixa local do Ubuntu, por outro lado - nada além de dor e frustração.

Veja o que tentei:

  1. No Navegador de arquivos,
    • navegue até / var / www / site e clique com o botão direito do mouse.
    • Selecione compartilhar esta pasta.
    • Digite o nome do compartilhamento wwwsite e um comentário.
    • Clique no botão "Criar compartilhamento".
    • A mensagem diz: você só pode compartilhar seus sistemas de arquivos. Há uma mensagem sobre como corrigir isso, mas o assassino é que isso é compartilhamento pelo SMB. Ele mudará as LFs para CR-LFs, o que afetará a comparação de arquivos. Então esqueça essa opção.
  2. Em uma janela de terminal,
    • run shares-admin (não consegui convencê-lo a me fornecer a opção "Pastas compartilhadas" na janela Administração do sistema - Talvez esteja em outro lugar no menu, mas não consigo encontrá-lo)
    • define uma exportação do NFS.
    • Digite o caminho / var / www / site, selecione NFS, insira o endereço IP do iMac e salve. No mac, tente montar o sistema de arquivos usando os métodos usuais - finder, comando de linha de comando "mount" - não encontrado. Nada. Tentei reiniciar a caixa linux no caso de haver um daemon que precise ser reiniciado - nada.

Então eu fiquei sem coisas para fazer. Eu tentei pesquisar a documentação - é bem básico. A documentação da página de manual é tão opaca como sempre.

Por favor, por favor, alguém vai me ajudar a fazer essa coisa funcionar! Obrigado por ler até aqui... PG.

    
por ploughguy 25.03.2012 / 04:03

1 resposta

0

Pelo que vejo, / var / www é de propriedade de outra pessoa (provavelmente raiz). Para resolver isso:  Usando Alt + F2 ou o terminal, execute gksudo nautilus . O Ubuntu então pedirá sua senha. O Nautilus agora será aberto como root.

Navegue até o diretório / var.

Clique com o botão direito do mouse na pasta "www" e selecione propriedades.

Navegue até a guia "Permissões".

Torne esta caixa de diálogo semelhante à tela abaixo:

Aqui,"vibhav" (que é meu nome de usuário) será substituído pelo nome de usuário através do qual você deseja compartilhar o diretório.

Clique em "Aplicar permissões aos arquivos anexos"

Clique em "Fechar"

Agora, como usuário normal, inicie o Navegador de arquivos.

Navegue até / var / www / site e clique com o botão direito do mouse.

Selecione compartilhar esta pasta.

Digite o nome do compartilhamento wwwsite e um comentário.

Clique no botão "Criar compartilhamento"

Isso deve compartilhar a pasta pela sua rede.

    
por Vibhav Pant 25.03.2012 / 05:04