Não consegui descobrir como ignorar as permissões, mas acabei alterando o UID na minha conta do Ubuntu para corresponder à minha conta do OSX:
sudo useradd -d /home/tempuser -m -s /bin/bash -G admin tempuser
sudo passwd tempuser
Digite a nova senha. Efetue logout, efetue login como "outro" com o nome de usuário "tempuser" e a senha que você escolheu anteriormente. Abra um terminal e digite:
sudo usermod --uid 501 yourusername
sudo chown -R 501:yourusername /home/yourusername
* altere "seu nome de usuário" para seu nome de usuário não temporário e 501 para o UID da sua conta do Mac (a primeira conta do Mac começa em 501, mas os usuários subsequentes terão UIDs diferentes).
Efetue logout do tempuser e efetue login novamente em sua conta normal (isso é importante; não basta alternar usuários - coisas ruins acontecem). Abra uma janela de terminal e digite:
sudo userdel -r tempuser
Para mais detalhes, visite this page .
Advertências
- Apenas um usuário linux pode obter acesso. Essa configuração não permitirá que vários usuários do Linux acessem vários diretórios de usuários na unidade HFS +. Isso ocorre porque a Apple bloqueia diretórios de usuários (e diretórios de mídia, como Música) para 700 (
rwx------
). - Depois de alterar seu UID, o gerenciador de login deixará de listar esse usuário. Você precisa alterar a opção
UID_MIN
em/etc/login.def
de1000
para500
. - Finalmente, porque o UID do usuário mudou, o acesso à unidade se torna uma confusão de permissões. Você precisará anotar o local exato da pasta base do usuário para visualizá-lo. A conclusão de guias e a navegação pelo gerenciador de arquivos se tornarão problemáticas para pastas fora da pasta inicial do usuário original da Apple sem
sudo
.