gpt4 book ai didi

linux - Asterisk AGI/挂载的传出目录权限

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:40 24 4
gpt4 key购买 nike

我在通过 Asterisk 框自动设置外部调用时遇到了一些问题。

我要实现的目标:

我有 2 个 linux 机器,我想通过 sshfs 将一个目录挂载到 10.100.100.1 到 10.100.100.208/var/spool/asterisk/outgoing(作为挂载点)

原因是 10.100.100.1 地址是一个名为 Webbrick Gateway 的设备,这是一个家庭自动化设备,可以在必要时发送 AGI 命令。但我想做的是将 .call 文件移动到 Asterisk 服务器 (var/spool/asterisk/outgoing) 或 10.100.100.1 (Webbrick Gateway)/mnt/call/上的传出目录。

我尝试过的:

我已经尝试将 sshfs 挂载到/var/spool/asterisk/outgoing。这看起来不错,但它实际上取消了用户 asterisk 的权限,然后 asterisk 将不会查看此文件夹以查找拨出的调用文件。所有者和组更改为 root,因为我假设所有挂载点都相同。

我能想到的解决方案:

1.: 告诉asterisk到别处寻找调用文件。

2.: 告诉asterisk不要担心权限,

3.: 挂载保持权限不变

我知道 Webbrick Gateway 不是一个众所周知的项目,但也许对 Asterisk 有更好了解的人可以提供帮助。

最佳答案

Asterisk 不能“不担心权限”,因为 linux 核心不允许 asterisk 进行文件操作。

你需要

  1. 使用正确权限(作为用户 Asterisk )安装文件夹,例如使用此 articles
  2. 在安装分区后启动 Asterisk 。如果 asterisk 在挂载之前启动,它将看不到挂载的文件夹。

关于linux - Asterisk AGI/挂载的传出目录权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21985949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com