ストレージサーバー上のすべてのnfsユーザーは、フル666ファイル権限を持ちます。

ストレージサーバー上のすべてのnfsユーザーは、フル666ファイル権限を持ちます。

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を使用することです。よりマニュアルページ、特に継承に関する部分です。

おすすめ記事