SMB / CIFSマウントの特定のchownおよびchmod権限を設定する方法

SMB / CIFSマウントの特定のchownおよびchmod権限を設定する方法

現在、SFTP経由でファイルを受信するために、/ var / inboundの下にSMB / CIFSネットワーク共有がマウントされています。私の/etc/fstabの内容は次のとおりです。

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

今私のユーザーが/var/inbound//に閉じ込められ、/var/inbound//uploadsにファイルをアップロードすることを願っています。

/var/inbound/が私のLinuxファイルシステムの別のディレクトリである場合(テストした場合)、すべてが期待どおりに機能します。 /var/inbound/が実際に私のSMB / CIFSネットワーク共有にマウントされたときに問題が始まりました。ユーザーはFileZillaなどのSFTPクライアントを使用して接続できません。

chown と chmod 権限の設定に関するすべてです。既定では、次のことができる必要があります。

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

上記はLinuxファイルシステムでは完全に機能しますが(設計上)、SMB / CIFSファイル共有では機能しません。これがエラーが発生する理由です。目的の結果を得るためにマッピングを実行できることを知っていますが、それを行う方法がわかりません。

ベストアンサー1

fstab 項目の最後にさらにオプションを追加すると、必要なものに近づくことになります。

,uid=testuser,gid=sftponly

おすすめ記事