
CIFSとNFSを介して共有されるストレージサーバーで共有ストレージの場所を設定する方法、およびCIFSがNFSを介して作成したすべてのファイルとすべてのユーザーが完全な読み取り/書き込み権限でファイルとフォルダ(フォルダ777、ファイル666)を書き込むことができるようにする設定する方法です。
理由:私はPydioサーバーを使用してコンピュータと中央ストレージ間のファイルを管理します。ただし、この中央ストレージはCIFSとNFSを介して他のシステムに直接アクセスできます。 CIFSを介して作成されたすべてのファイルにユーザーおよびファイル作成マスクを適用できるため、この内容が含まれます。しかし、NFSの場合は状況が異なります。 Pydioサーバーには、この保存場所にNFSマウントがあります。
Storage Location
/etc/exports:
/storage/internal *(rw,sync,all_squash)
Pydio client mount:
<IP>:/storage/internal /mnt/VODSTOR nfs rw,intr,noexec,rsize=16384,wsize=16384 0 0
このPydioサーバーで作成されたすべてのファイルには644のファイル権限があります。書き込みにファイル権限666とフォルダ777を使用するようにNFSエクスポート/マウントオプションのパラメータを変更するにはどうすればよいですか?これにより、他のすべてのユーザーがSambaを使用しているかNFSを使用しているかにかかわらず、これらのファイルをコピー、削除、および変更できる必要があります。
よろしくお願いします。
答え1
短い答えは - あなたはできないということです。 NFS権限はクライアントによって処理され、ファイル作成権限はユーザーのumaskによって制御されます。
あなたは何ですか可能NFSv4を使用している場合に実行できる操作(OSのサポートによって異なります)は、ACLを使用することです。よりマニュアルページ、特に継承に関する部分です。