2015-05-03 64 views
0

我已經在Ubuntu Desktop 14.04上安裝了Asterisk和Asterisk GUI。當我進入GUI頁面並登錄時,它出現並顯示「檢查gui文件夾的寫入權限」並保留在該屏幕上。Asterisk GUI - 檢查GUI文件夾的寫權限

的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

這些配置文件沒有任何關係。

1)中的asterisk.conf它使用哪個用戶(usualy星號)

2檢查)做

chown asterisk /var/lib/asterisk/ /var/spool/asterisk -R 
+0

我跑這我的生產服務器上,它工作得很好。我在我的測試服務器上做了什麼意思,而在/ etc/asterisk裏是'chmod 777' –

1

chmod 777只應需要,當用戶asterisk尚未添加或當它是組的成員資格有些搞砸 - 否則chown應該足以在讀/寫模式下打開astdb.sqlite3

chown -R asterisk:asterisk /etc/asterisk/ /var/lib/asterisk /usr/share/asterisk 
chmod 644 /etc/asterisk/* 

wiki

+0

/有一個叫做manager.d的目錄,應該有755個權限而不是644 – dAm2K

+0

@ dAm2K剛剛檢查過,我的版本只有一個'manager.conf',而該目錄可能包含該文件中包含的其他配置。 '655'也可以工作,而星號不希望對包含的文件設置權限,這些文件通常應該從父文件繼承。 –