Eu tenho um diretório compartilhado do samba que anteriormente era configurado normalmente, mas percebi que não consigo mais me conectar a ele. Acontece que as permissões foram redefinidas para root e sempre que tento alterá-lo com nautilus
ou com chown sambauser:sambashare directory
ele redefine instantaneamente as permissões pararoot:root
O que está acontecendo aqui e como faço para mudar isso?
O caminho do diretório é /sharing/
e as permissões que desejo definir são sambauser:sambashare
, também é o servidor samba que está tendo esse problema, não um cliente samba.
Meu único palpite é que pode ser devido ao sistema de arquivos raiz que o diretório está dentro, mas isso é apenas um palpite.
O problema estava na maneira como configuro as opções de montagem automática.
Simplesmente adicionei uid e gid à minha configuração e funcionou novamente. Ele usou root porque estava dentro do sistema de arquivos root, já que nada mais foi fornecido. Dizer à configuração qual usuário e grupo usar tornou-o acessível por tal usuário ou grupo. Sempre bom resolver meus próprios problemas depois de cavar o suficiente.