Como definir permissões específicas de chown e chmod em relação a uma montagem SMB / CIFS

0

Atualmente, tenho um compartilhamento de rede SMB / CIFS que eu montei em / var / inbound para receber arquivos via SFTP. Aqui está o que eu tenho no meu / etc / fstab:

//somename.file.core.windows.net/inbound /var/inbound cifs vers=3.0,username=somename,password=AccessKeyThatEndsWith==,dir_mode=0777,file_mode=0777

Agora, quero que meus usuários sejam presos em / var / inbound // e enviem seus arquivos para / var / inbound // uploads.

Tudo funcionaria como esperado se / var / inbound / for apenas outro diretório no meu sistema de arquivos Linux (testei). O problema começa quando o / var / inbound / é de fato uma montagem do meu compartilhamento de rede SMB / CIFS. Os usuários simplesmente não podem se conectar usando um cliente SFTP (como o FileZilla).

Tudo isso tem a ver com as configurações de permissão chown e chmod, e basicamente eu preciso ser capaz de realizar o seguinte:

sudo chown testuser:sftponly /var/inbound/testuser/uploads
sudo chmod ug+rwX /var/inbound/testuser/uploads

O acima funciona perfeitamente com um sistema de arquivos Linux, mas (por design) ele não funcionaria com um compartilhamento de arquivos SMB / CIFS - e é por isso que estou com erros. Eu entendo que pode haver algum mapeamento que eu possa fazer para obter o resultado desejado, mas não tenho ideia de como fazer isso.

    
por pmdci 13.07.2016 / 11:40

1 resposta

0

Ele deve estar mais próximo do que você deseja, se adicionar mais algumas opções ao final da sua entrada no fstab:

,uid=testuser,gid=sftponly
    
por 13.07.2016 / 21:31