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
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.
Tags permissions mount cifs smb