親フォルダと同じ権限を自動的に継承する新しいファイルとフォルダの作成

親フォルダと同じ権限を自動的に継承する新しいファイルとフォルダの作成

存在しますか?

フォルダを作成してフルアクセス権を設定すると、一部のサービス(Apache Webサーバーなど)がサブフォルダを作成し、そこにファイル(Webサイトユーザーがアップロードしたメディアファイル)を保存します。これらのサブフォルダには、www-data(Apacheユーザー)のみを書き込むことができる権限が設定されています。

私の問題は、Apacheのようにサブフォルダとファイルを生成できる必要があるスクリプトがあるために発生します。しかし、既存のフォルダに新しいファイルを書き込もうとしたときApacheによって作成され、権限の問題のため、これはできません。

Linux(Ubuntuディストリビューション)で新しく作成されたサブフォルダが親フォルダと同じ権限を継承するように設定する方法はありますか?

私はしばらくの間ガイド、スティッキービートなどについて読んできましたが、システム管理についてはよくわかりませんでした。

この情報が役に立つなら、私はPythonとmod-wsgiを使っています。

ありがとうございます!

ベストアンサー1

これがあなたの設定に最適な所有権と権限戦略であるかどうかわかりません。これを達成する方法は次のとおりです。

私が理解したことによれば、複数のシステムユーザーがファイルセットにアクセスして書き込むことができるようにしたいと思います。これは可能ですアクセス制御リスト、それなしでは不可能です。

この回答では、システムのACLを設定する方法と共有ディレクトリに付与される権限について説明します。

おすすめ記事