usando / home / user / music em duas instalações diferentes do Ubuntu na mesma máquina

0

Eu gosto de brincar com as mais novas compilações diárias, DE diferente e outras coisas, mas preciso de um substituto sólido (LTS) para confiar, então eu tenho duas instalações na mesma máquina ... Eu sei que não seria um decisão sábia de usar a mesma partição / home porque isso arruinará as configurações.

Mas qual seria a maneira mais elegante de compartilhar músicas, documentos, vídeos e pastas de fotos entre os dois? Não deve haver nenhum dano usando este caminho.

Eu tenho os mesmos dados de usuário (nome e senha) nas duas instalações, posso apenas criar um link simbólico ou terei problemas de permissão? Existe uma maneira mais elegante de conseguir isso?

Há alguma razão pela qual eu não queira fazer isso que estou sentindo falta?

E se eu tivesse duas contas diferentes (minhas amigas) em que eu quisesse usar os mesmos arquivos, qual seria a solução mais fácil para configurar as permissões para isso sem prejudicar muito a segurança.

Muito obrigado,

Tobias

    
por Tobias Müller 22.05.2015 / 09:24

1 resposta

1

Se você deseja separar os diretórios home, mas apenas o acesso compartilhado a "músicas, documentos, vídeos, fotos" - então sim, sugiro que os armazene em outro lugar (por exemplo, partição ou disco separados) e use links simbólicos para acessá-los.

Com o mesmo UID / GID nas duas instalações, não há problemas de permissão. Excepto quando uma das instalações é, e. usando o SELinux ou algum outro modelo de permissão não padrão.

Para permitir que outro usuário acesse os dados compartilhados, sugiro adicionar os usuários a um grupo compartilhado e permitir que esse grupo acesse os dados compartilhados. Algo como:

$ sudo groupadd media
$ sudo usermod -a -G media youracccountname
$ sudo usermod -a -G media yourfriendsaccountname
$ sudo chgrp -R media /mnt/media/Videos
$ sudo find /mnt/media/Videos -type -f -exec chmod -c g+r  '{}' +
$ sudo find /mnt/media/Videos -type -d -exec chmod -c g+rx '{}' +

Ou com ACLs (em vez de chmod ):

$ sudo find /mnt/media/Videos -type -f -exec setfacl -m g:media:r  '{}' +
$ sudo find /mnt/media/Videos -type -d -exec setfacl -m g:media:rx '{}' +
    
por ckujau 22.05.2015 / 09:40