ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 12 years ago

Closed 12 years ago

Last modified 8 years ago

#3246 closed defect (fixed)

SSHのログインユーザとApacheの実行ユーザが異なるなどの環境において、symfonyのキャッシュの削除が正しくおこなわれないことがある

Reported by: ebihara Owned by: ebihara
Priority: minor Milestone: OpenPNE3.0.0
Component: core Version: 3.0.x
Keywords: Cc:

Description

SSHのログインユーザとApacheの実行ユーザが異なるなどの環境において、symfonyのキャッシュの削除が正しくおこなわれないことがある

Change History (10)

comment:1 Changed 12 years ago by ebihara

Type: enhancementdefect

comment:2 Changed 12 years ago by ogawa

Milestone: OpenPNE3alpha4OpenPNE3beta1

Milestone OpenPNE3alpha4 deleted

comment:3 Changed 12 years ago by kiwa

Milestone: OpenPNE3beta1OpenPNE3beta2

comment:4 Changed 12 years ago by ebihara

Milestone: OpenPNE3.0beta2OpenPNE3.0beta3

comment:5 Changed 12 years ago by kiwa

Component: 指定しないcore
Version: 3.0.x

comment:6 Changed 12 years ago by ebihara

Owner: changed from nobody to ebihara
Status: newassigned

comment:7 Changed 12 years ago by ebihara

Resolution: fixed
Status: assignedclosed

r10242, r10244, r10245 で修正しました。

基本的には symfony 側もしくは OpenPNE 側で作成するディレクトリに関しては 0777 、ファイルに関しては 0666 というパーミッションになるように修正をおこなっています。

この修正は正当なユーザ以外のファイル・ディレクトリに関する操作を許してしまうので、セキュリティ面では弱くなってしまいます。これはあくまでより多くの環境で使用していただくための措置であり、決して恒久的な対処であってはならないことを念頭に置かねばなりません。

comment:8 Changed 12 years ago by ogawa

Milestone: OpenPNE3.0beta4

Milestone OpenPNE3.0beta4 deleted

comment:9 Changed 12 years ago by ogawa

Milestone: OpenPNE3.0.0

comment:10 Changed 8 years ago by Kimura Youichi

cacheディレクトリのパーミッションについて下記のチケットを作成しました。

Bug(バグ) #3196: cacheディレクトリのパーミッションが適切でない
https://redmine.openpne.jp/issues/3196

Note: See TracTickets for help on using tickets.