为什么 pure-ftpwho 需要 root 权限?

为什么 pure-ftpwho 需要 root 权限?

为什么纯 ftpwho需要 root 权限才能运行,如果你没有 root 权限运行它,你会得到

您必须以 root 身份运行此程序。抱歉。

但是/usr/bin/who没有root的话可以正常运行吗?

答案1

来自pure-FTPd 常见问题解答

如何授予非 root 用户“pure-ftpwho”命令的访问权限?

默认情况下,“pure-ftpwho”命令仅限于 root 用户使用,因为用户可能没有权限监视同一台主机上其他用户的操作。但是,在该命令上添加 setuid 位是安全的,这样它就可以以任何用户的身份运行:

sudo chmod 4711 /usr/sbin/pure-ftpwho

相关内容