首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ocserv无法执行传入连接的脚本。

ocserv无法执行传入连接的脚本。
EN

Stack Overflow用户
提问于 2021-06-26 15:56:46
回答 1查看 219关注 0票数 0
代码语言:javascript
复制
connect-script = /app/connect.sh
disconnect-script = /app/disconnect.sh

我在停靠容器中的ocserv.conf中有上面的配置,但是ocserv在有连接时无法执行ocserv.conf。我无法从下面的日志中找到真正的原因,有谁有过同样的问题吗?

代码语言:javascript
复制
ocserv[26]: main[test]:xxx.xxx.179.135:57352 user of group 'Route' authenticated (using cookie)
ocserv[29]: main[test]:xxx.xxx.179.135:57352 executing script up /app/connect.sh
ocserv[29]: main[test]:xxx.xxx.179.135:57352 main-user.c:379: Could not execute script /app/connect.sh
ocserv[26]: main[test]:xxx.xxx.179.135:57352 connect-script exit status: 1
ocserv[26]: main[test]:xxx.xxx.179.135:57352 failed authentication attempt for user 'test'

/app/connect.sh的内容:

代码语言:javascript
复制
#!/bin/bash

echo "$(date) [info] User ${USERNAME} Connected - Server: ${IP_REAL_LOCAL} VPN IP: ${IP_REMOTE}  Remote IP: ${IP_REAL} Device:${DEVICE}"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-27 02:26:38

嗯,我自己发现我创建的坞容器没有bash,一个解决方案是用#!/bin/bash替换#!/bin/sh

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68144058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档