Eu tenho um sistema de inicialização dupla com o 16.04 LTS e o Windows Vista. Aconselhei o usuário a utilizar o Ubuntu mais por motivos de segurança, já que o Vista não está mais sendo suportado (a última atualização foi recebida nesta máquina há quase dois anos). Existem dois usuários no Ubuntu, userA (admin) e userB (padrão).
Existe uma pasta Documents and Settings na partição Windows, que é acessível a um administrador, mas eu quero que o userB tenha acesso a ele, de preferência através do atalho na área de trabalho ou em uma barra lateral. Estou tendo problemas para descobrir isso até agora e compreender as implicações, recursos ou segurança, de diferentes abordagens.
Entendo como as permissões funcionam, mais ou menos, mas não consigo implementá-las corretamente neste caso específico. A partição do Windows está montada em /media/userA/<UUID>/
. Eu posso ir ao terminal, substituir o usuário por su userA
e acessar essa partição através do comando ls
no terminal, ou graficamente abrindo a sessão do Nautilus com privilégios elevados via sudo nautilus
.
No entanto, não consigo alterar as permissões ou a propriedade. Se eu fizer sudo chown -R userB <path>
, o comando será concluído sem saída, mas o userA continuará sendo seu proprietário. Se eu tentar alterar o proprietário ou um grupo por meio de menus suspensos na GUI, ele reverte imediatamente para uma condição anterior sem mensagens de erro ou outra saída.
Eu tenho algumas ideias para fazer isso funcionar, como adicionando os dois usuários para o mesmo grupo e usando chgrp
, mexendo com pontos de montagem (embora uma questão relevante viu pouca atividade), usando Listas de Controle de Acesso (ACL, embora eu tenha acabado de ler sobre isso pela primeira vez, e ainda não tenho nenhuma pista). Mas até agora não tenho certeza de como fazê-lo funcionar e não sei quais são as melhores práticas. Lendo várias perguntas aqui, ou SU.SE não ajudou e só melhorou muito a minha compreensão. Estou um pouco perdido, já que parece um recurso básico de acesso ao FS.