在我的 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,但所有客户端都出现错误。
对此有何想法?
我正在尝试在用户登录时以 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 共享存在于服务器上,即使它们没有登录。