VirtualBox: pasta inicial de convidado do Linux dentro da pasta compartilhada montada automaticamente

0

Eu tenho um laptop Windows com o Virtualbox. Estou virtualizando o Arch Linux. Eu instalei o Guest Additions e posso ver minha pasta compartilhada montada como /media/sf_shared .

Eu criei um novo usuário com useradd -m -d /media/sf_shared/<homedir_name> -G vboxsf <username> . Mas quando tento fazer login, recebo um erro change directory failed: Permission denied .

Percebi que o diretório pessoal (criado automaticamente pela opção -m de useradd ) não pertence ao novo usuário, mas sim como root, com o grupo vboxsf . Eu acho que isso acontece por causa da maneira que o diretório é montado automaticamente na inicialização pelo VirtualBox. Eu não acho que isso deve criar problemas, uma vez que eu adicionei meu novo usuário a esse grupo com -G vboxsf , para que ele tenha acesso.

Estou sentindo falta de algo?

    
por lodo 20.05.2017 / 21:17

1 resposta

0

Enquanto /media/sf_shared pertencia a root:vboxsf , /media pertencia a root:root . Como só estou usando para conter a pasta compartilhada, eu chown -ed para root:vboxsf e isso resolveu o problema. Não tenho certeza por que, embora.

    
por 20.05.2017 / 21:50