CentOS 6.4 - > 6.5からアップグレードしましたが、権限が機能しないようです。

CentOS 6.4 - > 6.5からアップグレードしましたが、権限が機能しないようです。

root以外のユーザーが自分のnginxaccess.logを表示できるようにします。からアップグレードしましたが、CentOS 6.4ユーザー6.5はこのファイルを表示できませんが、権限はまだ正しく表示されます。

ユーザーを削除してnginxグループに追加しました。

私は明らかなものを見逃していますか?さて、nginxユーザーとグループはadm正しいですか?これは私が逃したものかもしれません。ただ印刷してみてください。

[09:46 AM] brian web>ll
-rw-r-----. 1 nginx adm 6393 Dec  4 09:23 access.log
-rw-r-----. 1 nginx adm    0 Dec  4 03:12 error.log    

[09:46 AM] brian web> groups brian
brian : wheel brian nginx

[09:47 AM] brian web> cat access.log
cat: access.log: Permission denied

答え1

ユーザーはグループのメンバーbrianですが、グループにはアクセスログファイルに対する権限がありません。グループに追加してください。nginxnginxbrianadm

関連情報