ubuntu 18上Nessus安装问题

ubuntu 18上Nessus安装问题

运行“sudo ./nessusd start”后,我在双引号内收到以下错误。我该如何解决这个问题?“启动 Nessus:./nessusd:第 31 行:/opt/nessus/sbin/nessus-service:没有该文件或目录”

答案1

参考文章这里

您的 init 脚本中插入了回车符。遇到意外的回车符时,可能无法正确读取 Shell 脚本。通常,当文件是通过 Windows 系统、文本编辑器或终端创建时,可能会发生这种情况,因为 Windows 使用回车符 + 换行符作为行尾,而 *nix 系统仅使用换行符

解决

从 init 脚本中删除回车符。可以使用 sed 单行命令完成此操作:

sed -i -e 's/\r//g' /etc/init.d/your_init_script

这样就可以删除回车符了,之后就可以成功启动服务了

相关内容