Apache-2.2
Apache 日誌記錄 - root 使用者更改組
我在嘗試下載 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