我目前正在尝试更新 4 年前安装的 duo_security 应用程序。我按照说明操作,但遇到了障碍,因为系统提示:
注意:您需要使用与最初安装应用程序时相同的 --prefix。
现在的问题是,我如何找出它最初安装在哪里以用作前缀变量?
最后一个问题,当你做安装,这个安装是否真的像 Windows 那样将文件复制到整个系统?还是它只是停留在安装的当前目录中?
答案1
查看/etc/ssh/sshd_config
文件中 login_duo 的 ForceCommand 指令。我手工构建的系统显示
ForceCommand /usr/local/sbin/login_duo
所以我认为--prefix
was/usr/local
是默认的,在 之前的/sbin/login_duo
将是前缀。
当您进行安装时,它将覆盖除所注明的文件之外的文件。
对于某些发行版,Duo 现在提供 repos 或预构建包。如果可用,您可能需要删除当前安装并切换到其中一个。