Use as opções uid e gid para montar:
mount -t vboxsf -o gid=33,uid=33 vmshare-windows /mnt/vmshare-windows
Eu tinha instalado o CentOS como sistema operacional convidado no VirtualBox.
Agora, eu tenho mais experiência com o Ubuntu e o CentOS é semelhante, mas tem algumas diferenças.
Agora eu estava tentando montar uma pasta compartilhada do windows chamada vmshare-windows. Para isso eu primeiro tentei criar uma pasta em / mnt chamado vmshare onde eu poderia montar a pasta vmshare-windows. Mas quando invoco o comando mnt para fazer isso, recebo o seguinte erro: "mkdir: não é possível criar o diretório 'vmshare': Permission denied"
Como meu usuário já foi adicionado ao grupo wheel, eu poderia sudo e criar a pasta. Avançar Agora, quando tento executar o comando mount sem sudo, recebo a mesma permissão negada. Em seguida, verifiquei se o usuário e o grupo de pastas vmshare criadas são root. Então eu tenho que sudo novamente para montar.
Agora, a questão é sempre que eu tenho que modificar qualquer coisa na pasta montada que eu tenho que sudo que está derrotando todo o propósito do meu usuário que basicamente deve ter privilégios de administração.
Então, alterei o tipo de conta do meu usuário conectado para Administrador e reiniciei o sistema. No entanto, sem sudo ainda não consigo montar ou modificar nada na pasta montada.Eu adicionei meu usuário logado ao grupo raiz. Mas o resultado ainda é o mesmo: devo usar o sudo
Portanto, a questão é o que devo fazer para ter certeza de que posso mkdir / mount / unmount / modify dentro da pasta mnt sem precisar usar o sudo todas as vezes.
Tags permissions mount root users centos