CIFS共有にSIDの代わりにローカルのposixユーザーを使用するようにLinuxでsetcifsaclを設定します。

CIFS共有にSIDの代わりにローカルのposixユーザーを使用するようにLinuxでsetcifsaclを設定します。

私はcifs_utilsを使用してRed Hat 6サーバーにCIFSファイルシステム(NetAPP上)をマウントし、WebDAV経由でHTTPS経由でCIFSファイルシステムのいくつかのディレクトリを共有しました。ローカルのApacheユーザーがWebDAVを介して共有にアクセスするユーザーの代わりにファイルにアクセスできるように、ディレクトリにいくつかのACLを設定する必要がありますが、cifs_utilsパッケージでsetcifsaclを使用しようとすると、SIDが必要と思われ、認識されません。ユーザーapacheまたはapacheユーザーUID(48)。マニュアルページは多くの情報を提供しません。どんな提案がありますか?すでにCIFSをマウントしてRWをマウントしています。

cifsaclオプションを使用してマウントすると、ファイルのすべての権限が削除されるため、実際には状況がさらに悪化します(ls -laはファイルの------------を表示します)。

答え1

マウントオプションで非常にシンプルで不適切なソリューションを見つけました:uid = apache、gid = apache。これにより、Apache ユーザーに ACL が不要になります。

関連情報