Linux editando arquivos montados remotamente

0

Eu tenho um servidor web e eu montei o diretório contendo todos os projetos do meu site em um diretório local no meu VirtualBox Linux em / home / UserA / Desktop / Remoto / sites .

Meu problema é editar os arquivos no diretório montado. Usando o Sublime-3, eu edito um arquivo e tento salvar, mas recebo uma mensagem de permissão negada.

Como é um problema de permissões, eu tento iniciar o sublime de um terminal usando a conta de usuário SUDO ou root . No entanto, quando o sublime é iniciado e eu navego para encontrar um arquivo, o diretório montado não é visível para o usuário root .

Minha estratégia para resolver esse problema é conceder permissões 777 ao diretório sites montado, mas na verdade recebo permissão negada mensagens para o usuário raiz - Achei que o usuário root pode ir, ver e fazer qualquer coisa.

Eu gostaria de receber ajuda. Estou realmente preso.

UPDATE :

O diretório / home / UserA / Desktop / Remote pertence a UserA

O diretório / home / UserA / Desktop / Remoto / sites , e tudo abaixo, pertence a root

Estou montando usando o SSHFS.

    
por sisko 16.12.2014 / 19:24

1 resposta

0

Você não disse como estava montando esse diretório, mas desde que você mencionou o VirtualBox, estou assumindo que essa é uma pasta compartilhada entre o sistema host e a máquina virtual.

Chame o gerenciador do VirtualBox, edite a máquina em questão e vá para a aba 'Shared Folders'. Certifique-se de que a pasta compartilhada tenha acesso total (somente leitura não está marcada).

Caso contrário, se esta for uma montagem do NFS, certifique-se de que o sistema de exportação esteja exportando para leitura-gravação.

Não importa quanto privilégio você tenha em seu sistema se o sistema que fornece os dados não permitir gravações.

adicionou informações

Como está usando o sshfs, tudo é feito no sistema de exportação como UserA. Talvez o UserA não tenha permissões para modificar itens de propriedade do root. Certifique-se de poder efetuar login como UserA e alterar itens nesse sistema que está exportando o sistema de arquivos.

Ser root no sistema remoto (de montagem) não confere nenhum privilégio para acessar arquivos de propriedade do root no sistema de origem (exportação). Tudo é feito nesse sistema como UserA.

    
por 16.12.2014 / 19:31