Я установил новый веб-сервер на Debian Bullseye (11). У меня есть точно тот же сервер с Debian Stretch (9) (там все работает).
Веб-сервер (lighttpd
) записывает свои журналы в /home/foobar/logs/
/home/foobar/logs
монтируется как tmpfs
/etc/fstab
:
tmpfs /home/foobar/logs tmpfs defaults,size=5G 0 0
Веб-сервер может писать свои логи без проблем. но как root я не могу перенаправить любой вывод в файл журнала
cat /dev/null > /home/foobar/logs/access.log
-bash: /home/foobar/logs/access.log: Permission denied
Разрешения:
-rw-r--r-- 1 www-data www-data
Что я умею и что работает:
cp /dev/null /home/foobar/logs/access.log
Если я изменю конфигурацию веб-сервера и не буду писать журналы на tmpfs
, то все работает. Так что проблема как-то связана с tmpfs
.