Alteração de permissão de diretório não está funcionando

2

Tenho certeza de que estou sentindo falta de algo bastante básico aqui, mas estou executando o Ubuntu através do Virtual Box no meu Mac e, portanto, preciso conceder ao meu usuário do Ubuntu acesso de leitura / gravação à pasta compartilhada pelo host e sistemas convidados (chamado sf_VB_Shared_Folder). Eu me apresentei e consegui o seguinte:

user@user-VirtualBox:/media$ ls -l
total 0
drwxrwx--- 1 root vboxsf 68 Aug  3 07:59 sf_VB_Shared_Folder
user@user-VirtualBox:/media$ sudo chmod ugo+rwx sf_VB_Shared_Folder 
user@user-VirtualBox:/media$ ls -l
total 0
drwxrwx--- 1 root vboxsf 68 Aug  3 07:59 sf_VB_Shared_Folder

Por que as permissões não estão mudando?

    
por GChorn 03.08.2012 / 02:47

3 respostas

1

Como o diretório é compartilhado pelo host, a alteração de permissão deve ser aplicada no sistema host (Mac) e não no guest (Ubuntu) onde a pasta está montada. O método de adicionar o usuário ao grupo vboxsf não funcionará neste caso especial, porque o Mac não saberá sobre o usuário do Ubuntu, então o chmod 777 (rwxrwxrwx) é o caminho a ser seguido.

    
por laurent 03.08.2012 / 03:17
2

Eu sei que não está respondendo a pergunta como foi perguntado, mas pelo que parece, adicionar usuários que precisam desse acesso ao grupo "vboxsf" pode ser o melhor caminho a seguir. O comando:

usermod -aG vboxsf user

deve fazer o truque, assumindo que o usuário que você deseja dar acesso é chamado de "usuário". Depois disso, tente gravar no diretório como o usuário. Eu acho que deveria funcionar.

    
por Danbsmith 03.08.2012 / 03:01
-1

Você pode encontrar a resposta aqui. Eu acho que isso é uma questão duplicada.

  

Disco rígido externo que não permite permissão

    
por exIT Solutions 03.08.2012 / 04:36