SSHを介してファイルを作成しjm:jm
、たとえばによって所有されているときに、ファイルをchownしていることに気付くことがよくあります。
次に、Apacheがアクセスできるようにするには、たとえば、実行する必要がありますchown jm:www-data
。
ファイルを作成するときに、自分の名前でグループを使用する代わりに、別のグループを指定できると確信していますか?
または、ユーザー/グループを管理するためのより良い方法はありますか?
特定のディレクトリ内のすべての新しいファイルを特定のグループが所有するようにする場合は、そのファイルにsetgid
ビットを適用するだけです。
chgrp www-data /some/dir
chmod g+s /some/dir
この動作を適用するディレクトリの既存のツリーがある場合は、次のコマンドを使用して適用できますfind
。
find /some/dir -type d -exec chgrp www-data {} +
find /some/dir -type d -exec chmod g+s {} +
(ディレクトリがすでに関連するグループによって所有されている場合は、これらの例の両方で最初のコマンドを省略できます)。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加