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