Estou usando o Windows e o Virtualbox com RedHat, simplificando: criei uma pasta compartilhada para poder usar o Eclipse no meu sistema operacional Windows e fazer alguns testes no Linux.
No entanto, não consigo acessar a pasta compartilhada com meu usuário, entrei com root e usei chmod 777
e até mudei meu usuário para o grupo da pasta.
O que quer que eu faça, o resultado é o mesmo:
/media/sf_sharedFolder/: Permission denied
O que eu posso fazer? Como posso acessar a pasta compartilhada com meu usuário?
fonte
sudo mount -t vboxsf VboxSharedFolderName /media/VboxSharedFolderName
(esse recurso requer acréscimos de convidados).Tente isto (na máquina convidada . Ou seja, o sistema operacional executando na caixa Virtual):
Agora, reinicie o sistema operacional em execução na caixa virtual.
fonte
Isso também funciona
Em seguida, reinicie o vm
fonte
groups
. Eu tive que reiniciar a VM.Para os verdadeiramente preguiçosos (sem digitação, apenas copiar e colar totalmente fáceis):
Efetue logout e logon novamente para ativar a alteração.
Sei que é uma solução "eu também", mas sou verdadeiramente preguiçosa e não encontrei nenhuma outra solução para apelar à minha apatia inata ... :)
fonte
Para VirtualBox (5.0.24) Host = Mac (El Capitan) e Guest = RHEL (7.2)
Inicie sua RHEL Guest VM e abra um terminal. Verifique se você possui as Ferramentas do desenvolvedor instaladas.
E o pacote de cabeçalhos do kernel para que o script Guest Additions possa atualizar seu kernel.
Depois de instalar os pré-requisitos, é hora de instalar as adições de convidados. Com sua VM em execução selecionada, vá para o menu VirtualBox e selecione Dispositivos -> Inserir imagem do CD de adições de convidados ...
Aguarde alguns segundos para que a montagem ocorra e o script de instalação comece. Depois que eles clicarem no botão "Executar" na caixa de diálogo exibida na sua VM convidada.
Depois que o script terminar, clique com o botão direito do mouse no ícone do CD na área de trabalho e escolha Ejetar. Em seguida, encerre a VM convidada.
Crie a pasta Compartilhada no seu sistema Host usando o Terminal, eu geralmente a coloco na minha pasta Documentos e verifique se o usuário pode acessá-la.
No Oracle VM Virtual Box Manager, selecione sua VM e clique no elemento de configuração "Pastas compartilhadas". Na próxima caixa de diálogo, clique no ícone Adicionar pasta à direita da lista de pastas.
Em seguida, na janela pop-up, selecione a Pasta Host que você acabou de criar como Caminho da Pasta e atribua a ela um Nome de Pasta que será usado pela VM Convidada, marque também a caixa de seleção "Montagem Automática".
Depois de reiniciar a VM Convidada, inicie um terminal no Host e verifique se o usuário associado ao processo em execução do VirtualBox Guest é seu usuário, muito provavelmente, ou em um grupo com acesso à pasta Compartilhada.
Em seguida, conforme várias respostas anteriores em um terminal na VM convidada, adicione seu usuário ao grupo vboxsf.
Efetue logout e logon novamente para receber a alteração.
A pasta compartilhada agora deve estar disponível e acessível como sf_rhelshared, supondo que você tenha usado os mesmos nomes que eu fiz na janela pop-up acima.
fonte
Para esclarecer a última postagem:
O comando VBoxManage é:
fonte
O problema é que as permissões da pasta compartilhada estão definidas para não permitir links simbólicos por padrão. Você pode habilitá-los em algumas etapas fáceis.
Machine > Settings > General > Name
fonte
onde xxxxxx é o nome da sua conta de usuário. Saia e faça login novamente no Ubuntu.
fonte
Após adicionar o usuário ao grupo vboxsf, pode ser necessário sair completamente do gnome / xfce / ??? sessão, porque alguém há muito tempo decidiu que a afiliação de grupo deveria ser armazenada em cache no primeiro login no sistema de janelas.
Ou vá para a velha escola:
em qualquer shell que você deseja usar para acessar a pasta. Felizmente, o newgrp consulta a lista de grupos por si mesmo e não usa os valores em cache. Você ainda precisará sair e fazer login novamente para acessar a pasta a partir de algo que não seja um shell.
fonte
Na minha experiência pessoal, é difícil habilitar pastas compartilhadas no VirtualBox, mas é possível. Eu tenho uma máquina virtual convidada debian Buster instalada no meu host do Windows 10.
Não reconheço exatamente o que fez, mas lembro que fui ao defensor do Windows, meu antivírus, para ver se eles reconheciam o VirtualBox como um programa e não como um vírus. Depois disso, pressionei o botão direito do mouse no arquivo do documento e permiti compartilhar a pasta, cliquei em alguns botões e aceitei compartilhar com grupos e com o usuário muy no Windows 10.
Além disso, encontrei uma página da Web do Windows sobre algo como máquinas virtuais das quais não me lembro bem, mas isso me levou a um painel e tive que mudar três coisas clicando duas vezes; assim, quando atualizo o Windows, ele reconhece minha máquina virtual. Além disso, no muy debian, no terminal, usando algumas linhas de comando, o muy VirtualBox reconheceu meu usuário dando permissões, com base em algumas informações nos fóruns do Ubuntu. Coloquei tudo o que me lembro.
fonte