Uau. Algumas questões são mais adequadas ao fórum do Ubuntu e esta é uma delas, já que precisamos de um diálogo sobre isso.
Todo esse chown'ing e chmod'ing de / media e / media / bill contornou todas as medidas de segurança padrão que o Linux implementou para esses diretórios. / media / bill tem uma configuração especial de permissões aplicada a ele - pelo menos foi o que aconteceu. Se você tivesse olhado para as permissões normais " ls -dl / media / bill " primeiro, não pareceria que o bill teria acesso transversal porque proprietário = grupo = raiz e as permissões seriam drwxr-x --- + . A chave aqui é o " + " no final. Isso significa que permissões especiais estão em vigor. A maneira de encontrar essas permissões é com este comando:
getfacl -t /media/bill
Ele teria mostrado que apenas o projeto de lei tem o direito de atravessar o diretório / media / bill para chegar ao que está sob ele, onde ele estaria sujeito às permissões dele. Não tem certeza do que parece agora com todas as alterações de permissões.
Se você criou um compartilhamento em / media / bill / nwk-data / users, você só tem duas opções - normalmente:
[1] Use a opção force user = bill na definição de compartilhamento. Isso fará com que Debra pareça uma fatura para o servidor, para que ela possa atravessar a pasta / media / bill.
[2] Monte a partição em outro lugar: um nível acima em / media / nwk-data, / srv / mwk-data, em qualquer lugar, mas unser / media / bill teria funcionado.
Se isso acontecesse no fórum, eu teria algumas perguntas sobre como o sistema de arquivos é montado em / media / bill / nwk-data e como o compartilhamento é configurado no smb.conf.
EDITAR : / media / $ USER é configurado pelo sistema para cada usuário local. Sua finalidade é fornecer um diretório pai para todas as partições não permanentes ou dispositivos que um usuário pode querer conectar ao seu sistema.
Quando, por exemplo, o usuário insere um disco USB externo em sua máquina, o sistema o monta automaticamente em / media / $ USER / LABEL. O motivo das permissões "especiais" em / media / $ USER é garantir que este dispositivo seja acessível apenas ao usuário que o anexar e a mais ninguém. Esse usuário tem permissões para percorrer o diretório / media / $ USER (cruzar o diretório) para acessar o diretório / LABEL. Nesse ponto, ele é restrito pelas permissões do diretório / LABEL.
Você pode compartilhar algo sob essas condições, mas terá que usar a sugestão "forçar usuário". Alterar permissões em / media / $ USER anula sua finalidade. E alterar as permissões da pasta / mídia do sistema simplesmente não é feito.
Para uma partição interna, é melhor montá-la em algum lugar diferente de / media / $ USER.