Sudo指令读取日志文件

Tgurske

这有效:

apache ALL=(ALL) NOPASSWD:ALL

但这不是:

apache ALL=(ALL) NOPASSWD:/var/log/maillog

它说:“ sudo:没有tty存在,也没有指定askpass程序。”

路径正确。我在这里想念什么吗?有什么想法吗?

之后添加空格NOPASSWD:无法使其正常工作。我正在.sh从PHP调用一个文件,文件中包含以下内容:

#!/bin/sh
grep bounced /var/log/maillog

我在脚本和日志文件中都添加了一个路径,但是它不起作用。

吉勒斯“别再邪恶了”

sudoers线

apache ALL=(ALL) NOPASSWD:/var/log/maillog

允许apache用户执行文件/var/log/maillog但是您的脚本会执行grep,因此该行不适用。

Sudo通过命令工作。无法使用它来允许通过任何命令访问特定文件。您只需要允许该命令即可grep bounced /var/log/maillog但是,如果您只是想让apache用户从/var/log/maillog任何程序中进行读取,那么您应该做的就是将其添加apache到该文件的访问控制列表中。

setfacl -m user:apache:r /var/log/maillog

由于日志轮换,每次重新创建文件时都需要执行此命令。这是使用最新版本的logrotate自动完成的如果您的版本太旧,则将该命令作为postrotate条目添加到您的logrotate配置中

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从日志文件中读取多行日志

来自分类Dev

读取SQL SERVER日志文件

来自分类Dev

在 Python 中读取日志文件

来自分类Dev

读取轮转日志文件和文件锁定

来自分类Dev

读取配置文件并创建日志文件

来自分类Dev

日志文件-使用sudo与不使用sudo之间的区别

来自分类Dev

打印并预期日志记录并读取文件

来自分类Dev

从Logstash中旋转日志文件读取

来自分类Dev

如何从heroku中的本地文件读取日志?

来自分类Dev

打开vim后如何读取日志文件

来自分类Dev

从python的日志文件中读取数据

来自分类Dev

如何读取51gb日志文件?

来自分类Dev

如何读取客户提供的日志文件?

来自分类Dev

从日志文件中读取的 AWK 脚本

来自分类Dev

无法使用 MemoryMappedViewStream 读取大型日志文件

来自分类Dev

使用logstash-forwarding从zip文件读取日志文件

来自分类Dev

sudo无法读取/etc/sudoers.d文件中的文件

来自分类Dev

使用Excel或记事本读取日志文件时写入日志文件

来自分类Dev

Python日志记录:dictConfig可以从文件中读取吗?

来自分类Dev

在perl中读取巨大日志文件的方法及其比较

来自分类Dev

读取日志文件并获取列而不是行中的行

来自分类Dev

Delphi-从每秒更改的日志文件中读取

来自分类Dev

将日志记录配置包含在configparser读取的文件中

来自分类Dev

读取具有不同标题/列的csv日志文件

来自分类Dev

在两个日期之间读取日志文件

来自分类Dev

在perl中读取巨大日志文件的方法及其比较

来自分类Dev

我如何从heroku中的本地文件中读取日志?

来自分类Dev

Delphi-从每秒更改的日志文件中读取

来自分类Dev

从mongodb读取二进制日志文件

Related 相关文章

热门标签

归档