我在 Fedora 32 上使用 ClamAV 防病毒软件。如果我要扫描整个系统以查找恶意文件,clamd 将以用户 clamscan 的身份运行。问题是,该用户 clamscan 没有读取任何文件的权限(ClamAV 正在完成并出现错误)。我不太熟悉用户权限和相关内容。我尝试/etc/sudoers
通过添加此行将 clamscan 添加到 root 身份
clamscan ALL=(ALL) ALL
但是这个用户仍然没有权限。我也不确定这个解决方案是否是个好主意(以 root 用户身份运行 clamscan)。
有人能帮我吗?我该如何为该用户添加阅读权限?提前谢谢您。
答案1
放入用户/etc/sudoers
会告知suso
该用户可以做什么。它不会自动使该用户的所有进程都以 root 身份运行。
这也不是一个好主意:它允许用户clamscan
在您的系统上做所有事情,但它不能解决您的问题。
如果您clamd
需要读取系统上的每个文件,它应该以root
而不是 的身份运行clamscan
。