小编iAm*_*eff的帖子

我可以安全地更改 /var/log/auth.log 的组所有权吗?

我是使用 Ubuntu 12.04 LTS 系统的 Splunk 管理员,我想从 /var/log/auth.log 收集事件。

-rw-r----- 1 root adm 16534643 Jan  8 09:49 /var/log/auth.log
Run Code Online (Sandbox Code Playgroud)

Splunk 以普通用户splunk 的身份运行

$ id splunk
uid=1984(splunk) gid=1984(splunk) groups=1984(splunk)
Run Code Online (Sandbox Code Playgroud)

通常,我会使用此命令使 splunk 组可以读取文件组。

$ chgrp splunk /var/log/auth.log
-rw-r----- 1 root splunk 16534643 Jan  8 09:49 /var/log/auth.log
Run Code Online (Sandbox Code Playgroud)

这在其他 Linux 发行版上运行良好,我认为这也适用于 Ubuntu。但是我确实想问,将来撞出adm会不会让我(实际上是拥有盒子的另一个组)头疼?我不是系统上的特权用户,因此我无法检查诸如 /var/log/cron/adm 或 adm 帐户的邮件之类的内容。我还假设 logrotate 会尊重我的新组所有者的新文件。

(在您询问之前,访问 auth.log 的 splunk 索引仅限于有限数量的人。)

permissions log ownership

7
推荐指数
1
解决办法
2417
查看次数

标签 统计

log ×1

ownership ×1

permissions ×1