Apache-2.2

Apache 日誌記錄 - root 使用者更改組

  • June 18, 2014

我在嘗試下載 apache 日誌時遇到以下錯誤:

rsync:send_files 無法打開“/var/log/apache2/log-filename”:權限被拒絕 (13)

我正在執行的命令是:

+/usr/bin/rsync -avz -e 'ssh -i /home/weblogs/.ssh/id_logaccess_rsa' 'logaccess@servername:/var/log/apache2/logname*.gz' /home/weblogs/logs/serverdirectory

(我用諸如“伺服器目錄、日誌文件名、伺服器名等”之類的東西審查了公司資訊)

當查看日誌本身時,看起來問題是在 root 使用者隨機切換組時開始的,它似乎是在權限問題開始時從主要切換到 adm。組切換似乎使 logaccess 使用者失去了對日誌的訪問權限。

有任何想法嗎?

我正在執行一個帶有 apache 2 的 ubuntu 盒子。

原來有人主動將 logrotate 配置文件更改為 adm 組而不是主要組。因此打破了 logaccess 的權限。

你在使用 logrotate 嗎?Adm 是通常由日誌輪換守護程序分配的組。

請參閱http://linuxers.org/howto/howto-use-logrotate-manage-log-files

引用自:https://serverfault.com/questions/605909