Các bước thêm user non-root cho Asterisk
1. Thêm user và group
$ sudo useradd asterisk
$ sudo passwd asterisk
2. Thay đổi permissions
$ sudo chown -R asterisk:asterisk /var/{lib,log,run,spool}/asterisk
$ sudo chown -R asterisk:asterisk /etc/asterisk
$ sudo chown asterisk:asterisk /usr/sbin/asterisk
# for 32-bit system
$ sudo chown -R asterisk:asterisk /usr/lib/asterisk
# for 64-bit system
$ sudo chown -R asterisk:asterisk /usr/lib64/asterisk
3. Cấu hình file asterisk.conf
$ sudo vim /etc/asterisk/asterisk.conf
...
[options]
runuser = asterisk
rungroup = asterisk
...
$ sudo systemctl restart asterisk
(Source: https://hotkey404.com/asterisk-security-run-as-non-root-user/)