我在已锁定的服务器上安装了KMS,似乎存在权限问题导致其无法运行。
每当我尝试运行该服务时,我都会在media-server_error.log
中收到以下错误:
terminate called after throwing an instance of 'boost::filesystem::filesystem_error'
what(): boost::filesystem::create_directory: Permission denied: "/var/log/kurento-media-server/logs"
我不确定为什么存在权限错误,因为kurento:root拥有/var/log/kurento-media-server
,我的用户是root组的一部分,并且该目录具有777权限。
即使我使用开放权限手动创建目录,我仍然会收到相同的错误。
答案 0 :(得分:1)
执行kurento-media-server的用户最近已更改为kurento
。尝试在/var/log/kurento-media-server/
和/var/log/kurento-media-server/logs
上向该用户授予权限。为此,只需执行:
sudo chown -R kurento /var/log/kurento-media-server/
修改强>
您还应该检查/var/log
目录是否具有允许用户kurento
访问/var/log/kurento-media-server/
的适当权限。