Vários usuários gravando em um ponto de montagem do Samba no OSX

Vários usuários gravando em um ponto de montagem do Samba no OSX

Eu tenho uma caixa OSX contendo um script que grava um arquivo exclusivo em um compartilhamento do Samba. A primeira parte do script monta o compartilhamento.

Na máquina há 2 usuários – UsuárioA e UsuárioB. Cada um requer a execução deste script a qualquer momentono entantosomente o usuário que montou o compartilhamento poderá gravar nele. Eu realmente preciso que ambos os usuários tenham rwxacesso.

Aqui está o que eu tentei:

  • Montando e depois chmodmontando o ponto de montagem (sem efeito - anulado pelo servidor Samba?)

  • chmod'montando o ponto de montagem e depois montando (o mesmo que acima)

  • sudo mount_smbfs

Ambos os usuários têm privilégios de administrador. Idealmente, uma solução seria executável por um dos usuários (contida no script) e não dependeria da montagem no momento da inicialização da máquina.

Qualquer idéia apreciada, obrigado!

Responder1

Você pode usar os sinalizadores -fmodoe -dmodopor esta. Observe que vocênão podeconceder mais direitos do que o servidor permite.

Mas mount_smbfsdevepor padrão, conceda pelo menos os direitos definidos no caminho de montagem, então parece que seu compartilhamento está bloqueado demais no lado do servidor.

Responder2

Mal me lembro que deve haver configuração de conta de convidado no servidor samba. Se você alterar o nome de usuário convidado nobodye o grupo de usuários convidados, nogroupseu problema poderá ser resolvido.

Responder3

Isso parece uma limitação no cliente Mac OS X SMB. Ele está configurando a conexão com o servidor como um dos usuários, depois mantém essa conexão aberta e a utiliza para os dois segundos.

Você tentou executar o script em duas máquinas separadas e ver se funciona?

informação relacionada