iAm*_*eff 7 permissions log ownership
我是使用 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 索引仅限于有限数量的人。)
后续:由于没有人给出“adm”组所有权为何重要的原因,因此我将组所有权更改为“splunk”。
6个月后,没有发现任何问题。我决定不通过将 splunk 用户添加到“adm”组来授予其额外的组权限。我认为如果有必要的话,我可以给 adm 帐户“splunk”组成员资格的额外特权。
归档时间: |
|
查看次数: |
2417 次 |
最近记录: |