kit/asterisk/asterisk-permissions.sh

16 lines
462 B
Bash

#!/bin/bash
# Run this script with "(sudo) bash <filename> <args>".
# Exit on error.
#set -e
# Debug
set -eux
apt install acl
chmod o=-rwx,g=rwx+s -v /var/log/asterisk/ /var/spool/asterisk/ /var/lib/asterisk
chown root:asterisk -v /var/log/asterisk/ /var/spool/asterisk/ /var/lib/asterisk
chown asterisk:asterisk -vR /var/log/asterisk/* /var/spool/asterisk/* /var/lib/asterisk/*
setfacl -d -m g::rwx /var/log/asterisk/ /var/spool/asterisk/ /var/lib/asterisk