Crie o diretório em outro lugar (/ opt /, por exemplo) e vincule-o simbolicamente à sua casa por conveniência.
Eu tenho algumas pastas com fotos e vídeos que gostaria que meus outros membros da família pudessem ver. Eu adicionei essas pastas ao grupo familiar, assim:
chgrp -R family shared_pictures/
As permissões do grupo são definidas como + rx para as pastas e + r para os arquivos dentro das pastas. Os membros da família já foram adicionados ao grupo familiar. No entanto, quando eles tentam acessar as pastas / arquivos, eles recebem uma "operação não permitida erro". Eu acho que tem a ver com o fato de que as permissões da minha pasta home são definidas assim:
drwxr-x--- 163 mario mario 12288 2012-03-21 07:50 /home/mario
Assim, os usuários 'outros' não têm permissões (sem visualização de conteúdo de diretório, etc.).
Minha pergunta: é possível permitir o acesso apenas a alguns subdiretórios e deixar minhas permissões de diretório inicial como estão? Ou é a minha única opção para abrir o meu diretório home para os outros com + rx? (porque quando eu faço isso funciona, mas agora qualquer um pode ver o conteúdo no meu diretório home, que não é o que eu quero)
Crie o diretório em outro lugar (/ opt /, por exemplo) e vincule-o simbolicamente à sua casa por conveniência.