Разрешение отклонено для root в tmpfs
Я установил новый веб-сервер на Debian Bullseye (11). У меня точно такой же сервер с Debian Stretch (9) (там все работает).
Веб-сервер (lighttpd
) записывает свои логи в/home/foobar/logs/
/home/foobar/logs
монтируется как
/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
.