为什么纯 ftpwho需要 root 权限才能运行,如果你没有 root 权限运行它,你会得到
您必须以 root 身份运行此程序。抱歉。
但是/usr/bin/who
没有root的话可以正常运行吗?
答案1
如何授予非 root 用户“pure-ftpwho”命令的访问权限?
默认情况下,“pure-ftpwho”命令仅限于 root 用户使用,因为用户可能没有权限监视同一台主机上其他用户的操作。但是,在该命令上添加 setuid 位是安全的,这样它就可以以任何用户的身份运行:
sudo chmod 4711 /usr/sbin/pure-ftpwho