ファイルを受け取るときは、そのフォルダの下に自動777権限を設定する必要があります。

ファイルを受け取るときは、そのフォルダの下に自動777権限を設定する必要があります。

/user/application/feedフォルダ(フィードフォルダ)があります。

別のソースからフィードフォルダにファイルをインポートしていますが、グループレベルの読み取りおよび書き込み権限のみを取得しています。ファイルがフィードに入ると、777を自動的に設定する必要があります。

ファイルがフィードフォルダに入ったら、Auto 777を維持するためにフィードフォルダにコマンドを設定できますか?

ベストアンサー1

/user/application/feed にファイルを追加して、権限 777 を自動的に取得したいようです。まず、フォルダの権限を777に設定してください。

chmod 777 /user/application/feed

これらの777ファイルへのアクセスは依然として各親ディレクトリによって制限されていることを覚えておくことも重要です。たとえば、制限付き権限がある場合、/user/application一部のユーザーはファイルを表示できません。

その後、ACLを使用して、新しく作成されたすべてのファイルに親ディレクトリの権限を継承させることができます。このプロセスの概要については、次の質問を確認してください。https://superuser.com/questions/151911/how-to-make-new-file-permission-inherit-from-the-parent-directory

つまり、次のことを試す必要があります。

setfacl -d -m u::rwx /user/application/feed/
setfacl -d -m g::rwx /user/application/feed/
setfacl -d -m o::rwx /user/application/feed/

これらのコマンドが失敗した場合は、ボリュームでACLが無効になっている可能性があります。この場合は有効にできます。/etc/fstab

おすすめ記事