When Asterisk is Running as Non-Root User...?

Hi Everyone,
Based on information I read on the wiki, it advised that asterisk run as non-root user. Therefore, I would like to find out; when asterisk is running as a non-root user on Ubuntu16.04 server; will all asterisk directories listed below be own by the non-root user or there are specific directories the non-root user owns while the root own others? Your claarification will be highly appreciated.

directories
astetcdir => /etc/asterisk
astmoddir => /usr/lib/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /var/lib/asterisk
astagidir => /var/lib/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /var/run/asterisk
astlogdir => /var/log/asterisk
astsbindir => /usr/sbin

If Asterisk is running as non-root, then the user under which you have Asterisk running must have read (and sometimes write, but not allways) permissions on those places

*post amended because @david551 makes an excellent point

It should not have write access on /usr/sbin; that would pretty much defeat the purpose of making it run non-root in the first place!