{"id":519,"date":"2013-09-27T15:44:33","date_gmt":"2013-09-27T09:44:33","guid":{"rendered":"http:\/\/alexeyka.zantsev.com\/?p=519"},"modified":"2013-09-27T16:37:07","modified_gmt":"2013-09-27T10:37:07","slug":"asterisk-run-user","status":"publish","type":"post","link":"https:\/\/alexeyka.zantsev.com\/?p=519","title":{"rendered":"Asterisk run user"},"content":{"rendered":"<p>When installing Asterisk from source, you need to create an unprivileged user manually.<br \/>\nAdd to \/etc\/group something like:<br \/>\n<code>asterisk:x:110:<\/code><br \/>\nand to \/etc\/passwd:<br \/>\n<code>asterisk:x:107:110:Asterisk PBX daemon,,,:\/var\/lib\/asterisk:\/bin\/false<\/code><br \/>\nJust set unused GID and UID.<\/p>\n<p>Then change permissions:<br \/>\n<code>chown -R asterisk:asterisk \/var\/lib\/asterisk\/<br \/>\nchown -R asterisk:asterisk \/var\/spool\/asterisk\/<br \/>\nchown -R asterisk:asterisk \/var\/log\/asterisk\/<br \/>\nchown -R asterisk:asterisk \/var\/run\/asterisk\/<\/code><\/p>\n<p>And finally, set the running user in asterisk.conf.<\/p>\n<p>It is not mentioned in the Book, but I think <code>chown<\/code>&#8216;ing <code>\/etc\/asterisk\/<\/code> with the <code>-R<\/code> option is also worth doing; changing config files (not directories, if exist) permissions in <code>\/etc\/asterisk<\/code> to <code>640<\/code> either.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>When installing Asterisk from source, you need to create an unprivileged user manually. Add to \/etc\/group something like: asterisk:x:110: and to \/etc\/passwd: asterisk:x:107:110:Asterisk PBX daemon,,,:\/var\/lib\/asterisk:\/bin\/false Just set unused GID and UID. Then change permissions: chown -R asterisk:asterisk \/var\/lib\/asterisk\/ chown -R asterisk:asterisk \/var\/spool\/asterisk\/ chown -R asterisk:asterisk \/var\/log\/asterisk\/ chown -R asterisk:asterisk \/var\/run\/asterisk\/ And finally, set the running [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[43,137,136,135],"class_list":["post-519","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-asterisk","tag-permissions","tag-running-user","tag-user"],"_links":{"self":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/519","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=519"}],"version-history":[{"count":7,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions"}],"predecessor-version":[{"id":527,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=\/wp\/v2\/posts\/519\/revisions\/527"}],"wp:attachment":[{"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=519"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=519"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alexeyka.zantsev.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=519"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}