小编nwa*_*lke的帖子

OpenVPN 记录“未知 IP 版本的 IP 数据包=15”

在我的 OpenVPN 服务器上,我收到来自 OpenVPN 的消息,例如:

 ovpn-server[2455]: host/192.168.129.155:33454 IP packet with unknown IP version=15 seen
Run Code Online (Sandbox Code Playgroud)

我有三个 OpenVPN 客户端,每个客户端每分钟都会出现此错误。

快速的谷歌搜索听起来像是当一侧没有使用压缩时会发生这个问题。但是,在我的设置中,客户端和服务器都进行了压缩。

有些客户端是 12.04,有些是 12.10。服务器正在运行 12.10,但所有客户端都出现错误。

对此有何想法?

openvpn 12.04 12.10

15
推荐指数
2
解决办法
4万
查看次数

在用户登录时以 root 身份运行脚本,并捕获

我正在尝试在用户登录时以 root 身份运行 PHP 脚本。PHP 脚本将 Samba 共享添加到 Samba 配置中,因此需要 root 权限。这里唯一的问题是用户还不存在。该系统与活动目录集成。因此,当用户第一次登录时,会在/home/DOMAIN/username.

我发现了这个问题,这似乎是获得我想要的东西的正确方法,但是我在语法方面遇到了问题,因为我不知道用户的姓名。

会不会是这样的:

ALL ALL=(ALL) NOPASSWD: /home/DOMAIN/*/createSambaShare.php

这似乎不像目前那样工作。任何人都有任何想法或“脚本化”方式在用户登录时添加 Samba 共享?

由于我对 进行了其他更改/etc/skel,因此我只是添加了在 .profile 中运行 PHP 脚本所需的 bash。然后将其复制到“新”用户的家中,并尝试运行 PHP 脚本。但它失败了,因为这些不是特权用户。

更改 PHP 脚本的权限无济于事。它需要作为 sudo 运行,因为它会打开 Samba 配置文件进行写入。让任何用户运行 PHP 脚本都会导致 PHP 错误。

homes桑巴指令不会对我的使用情况下工作。我需要 Samba 共享存在于服务器上,即使它们没有登录。

root sudo samba

5
推荐指数
1
解决办法
1582
查看次数

标签 统计

12.04 ×1

12.10 ×1

openvpn ×1

root ×1

samba ×1

sudo ×1