读取用户的权限

读取用户的权限

我在 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

相关内容