ドメインログへのアクセス中に "System error 13: Permission denied" が発生します

Created:

2016-11-16 13:09:55 UTC

Modified:

2017-08-16 17:31:45 UTC

2

Was this article helpful?


Have more questions?

リクエストを送信

ドメインログへのアクセス中に "System error 13: Permission denied" が発生します

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 11.x for Linux
  • Plesk 12.0 for Linux

症状

Plesk ウェブインターフェースで Plesk > Subscriptions> domain.tld > Logs からドメインログを開こうと試みると、以下のエラーが表示されます。

また、 Plesk > Subscriptions> domain.tld > Files からファイルマネージャで任意のフォルダを開こうと試みても表示されます。

filemng: opendir failed: Permission denied

System error 13: Permission denied

この問題は、複数ドメインの場合にのみ発生します。

'/usr/local/psa/admin/logs/panel.log' の出力に、以下のエラーが含まれています。

2013-12-25T11:49:05+04:00 DEBUG (7)  [util_exec]: 0, time = 0.12996006011963, errcode = 1; stderr = filemng: opendir failed: Permission denied

System error 13: Permission denied
; stdout = filemng: opendir failed: Permission denied

System error 13: Permission denied

PleskUtilException: '/usr/local/psa/admin/bin/filemng' 'psaadm' 'list' 'files' '/var/www/vhosts/system/domain.tld/logs' '--in-blocks' failed with code 1.

stdout:
filemng: opendir failed: Permission denied

System error 13: Permission denied


stderr:
filemng: opendir failed: Permission denied

System error 13: Permission denied

コマンドを手動で実行すると、同じ結果が発生します。

/usr/local/psa/admin/bin/filemng psaadm list dirs /var/www/vhosts/system/domain.com/logs
filemng: opendir failed: Permission denied

System error 13: Permission denied
filemng: opendir failed: Permission denied

System error 13: Permission denied

原因

ドメインフォルダに設定されているパーミッションが正しくありません。

'/var/www/vhosts/system/domain.tld' フォルダの正しいパーミッションは以下のように設定されているべきです。

ll /var/www/vhosts/system/domain.tld/
total 20
drwxr-x--- 3 root psaserv 4096 Nov 19 05:05 conf
drwxr-xr-x 2 root root 4096 Jul 6 2013 etc
drwx------ 2 psaadm root 4096 Dec 26 05:05 logs
drwx--x--- 2 root psaserv 4096 Nov 19 01:53 pd
dr-xr-x--- 6 root psaserv 4096 Jul 6 2013 statistics

解決策

KB 記事 #213910345 を参考に、仮想ホストディレクトリのパーミッションをリセットします。

これで問題が解決しない場合、以下のコマンドを使用してパーミッションを手動で修正してください。

    # chown psaadm:root /var/www/vhosts/system/domain.tld/logs/
# chmod 700 /var/www/vhosts/system/domain.tld/logs/
他にご質問がございましたら、リクエストを送信してください
ログインしてコメントを残してください。