Asterisk GUI - 检查 GUI 文件夹的写入权限
Asterisk GUI - Checking Write Permission for GUI Folder
我已经在 Ubuntu Desktop 14.04 上安装了 Asterisk 和 Asterisk GUI。当我进入 GUI 页面并登录时,它出现并显示 "Checking write permission for gui folder" 并停留在该屏幕上。
http.conf 文件:
[general]
enabled = yes
bindaddr = 10.0.0.16
bindport = 8088
prefix = asterisk
;sessionlimit=100
enablestatic = yes
redirect = / /asterisk/static/config/index.htm
manager.conf 文件:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 10.0.0.16
;#include "manager.d/*.conf"
[admin]
secret = admin
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config,originate
这些配置文件没有任何关系。
1) 检查 asterisk.conf 它使用的用户(通常是星号)
2) 做
chown asterisk /var/lib/asterisk/ /var/spool/asterisk -R
chmod 777
应该只需要,当用户 asterisk
没有被添加或者当它的组成员不知何故搞砸了 - 否则 chown
应该足以打开astdb.sqlite3
处于 read/write 模式。
chown -R asterisk:asterisk /etc/asterisk/ /var/lib/asterisk /usr/share/asterisk
chmod 644 /etc/asterisk/*
我已经在 Ubuntu Desktop 14.04 上安装了 Asterisk 和 Asterisk GUI。当我进入 GUI 页面并登录时,它出现并显示 "Checking write permission for gui folder" 并停留在该屏幕上。
http.conf 文件:
[general]
enabled = yes
bindaddr = 10.0.0.16
bindport = 8088
prefix = asterisk
;sessionlimit=100
enablestatic = yes
redirect = / /asterisk/static/config/index.htm
manager.conf 文件:
[general]
enabled = yes
webenabled = yes
port = 5038
bindaddr = 10.0.0.16
;#include "manager.d/*.conf"
[admin]
secret = admin
read = system,call,log,verbose,command,agent,user,config
write = system,call,log,verbose,command,agent,user,config,originate
这些配置文件没有任何关系。
1) 检查 asterisk.conf 它使用的用户(通常是星号)
2) 做
chown asterisk /var/lib/asterisk/ /var/spool/asterisk -R
chmod 777
应该只需要,当用户 asterisk
没有被添加或者当它的组成员不知何故搞砸了 - 否则 chown
应该足以打开astdb.sqlite3
处于 read/write 模式。
chown -R asterisk:asterisk /etc/asterisk/ /var/lib/asterisk /usr/share/asterisk
chmod 644 /etc/asterisk/*