Se você foi e mudou seu
uidegid, vá e mude-os de volta agora antes mesmo de passar desta primeira parte desta resposta.A menos que você realmente saiba o que está fazendo, NUNCA vá alterar seu
uidougidapenas para montar uma unidade, pois você pode violar outras permissões no computador e potencialmente perder o acesso ao seu próprio diretório inicial na partição Linux.
Normalmente, quando você monta uma unidade, você passa argumentos para fornecer as opções uid e gid as para a montagem para especificar a propriedade do usuário / grupo, além de outros argumentos importantes da máscara de permissão e outros argumentos geralmente feito com vfat ou ntfs partitions, mas se aplica à maioria dos tipos de partição, especialmente aqueles que não respeitam os sistemas de permissões do Linux). Embora isso geralmente seja feito como parte do arquivo /etc/fstab para opções persistentes de partições ou mídias específicas, você pode fornecer manualmente opções para um determinado comando mount , se desejar.
A montagem com o comando a seguir deve fazer o que você precisa fazer sem modificar o UID ou o GID de seu próprio usuário. Isso cria uma pasta MacOS em /media/username/ , onde montaremos a partição do disco em:
sudo mkdir -R /media/username/MacOS
sudo chown --recursive username:username /media/username
sudo mount -t hfsplus -o uid=USERUID,gid=USERGID /dev/sdx /media/username/MacOS
Substitua /dev/sdx pelo identificador de partição real e todas as instâncias de 'username' pelo nome do usuário. Da mesma forma, substitua USERID e USERGID pelos valores reais existentes.
Para torná-lo persistentemente montável pelo usuário, você deve adicionar uma entrada fstab que permita aos usuários montar e desmontar a unidade, fornecendo os uid e gid de acordo.
(Nota: os argumentos uid e gid foram obtidos da documentação do kernel.org Você deve ter as bibliotecas de pré-requisitos para ler hfsplus partitions para fazer este trabalho.