Астериск (NFS-Сервер)
# cat /etc/passwd |grep asterisk
asterisk:x:102:104:Asterisk PBX daemon,,,:/var/lib/asterisk:/bin/false
# ls -l /var/spool/asterisk |grep monitor
drwxr-xr-x 2 asterisk asterisk 28672 Jul 3 17:14 monitor
# ls -l /var/spool/asterisk/monitor |head -n4
total 651528
-rw-rw---- 1 asterisk asterisk 76844 May 31 20:09 1433092155.21.wav
-rw-rw---- 1 asterisk asterisk 684 May 31 20:09 1433092163.33.wav
-rw-rw---- 1 asterisk asterisk 72364 May 31 20:15 1433092502.0.wav
/etc/exports
..
/var/spool/asterisk/monitor/ 192.168.206.24(rw,async,no_subtree_check,all_squash)
...
На NFS-клиенте
/etc/fstab
192.168.206.4:/var/spool/asterisk/monitor /var/spool/asterisk/monitor nfs rw,async,noauto
# mount /var/spool/asterisk/monitor
mount.nfs: access denied by server while mounting 192.168.206.4:/var/spool/asterisk/monitor
..
/var/spool/asterisk/monitor/ 192.168.206.24(rw,async,no_subtree_check,all_squash,fsid=0)
...
mount
...
192.168.206.4:/var/spool/asterisk/monitor on /var/spool/asterisk/monitor type nfs (rw,relatime,vers=3,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=192.168.206.4,mountvers=3,mountport=46193,mountproto=udp,local_lock=none,addr=192.168.206.4)
...
, но root на NFS клиенте не имеет возможности записи и чтения.
# cp /var/spool/asterisk/monitor/1433092155.21.wav /tmp
cp: невозможно открыть «/var/spool/asterisk/monitor/1433092155.21.wav» для чтения: Отказано в доступе
# ls -l /var/spool/asterisk/monitor |head -n4
итого 651528
-rw-rw---- 1 mysql mysql 76844 Май 31 20:09 1433092155.21.wav
-rw-rw---- 1 mysql mysql 684 Май 31 20:09 1433092163.33.wav
-rw-rw---- 1 mysql mysql 72364 Май 31 20:15 1433092502.0.wav
# cat /etc/passwd |grep mysql
mysql:x:102:104:MySQL Server,,,:/nonexistent:/bin/false
Подтолкните к красивому решению!
P.S.: Можно Asterisk заставить писать файлы с правами 0660 вместо 0644 в крайнем случае.