А какие способы хитрой подмены файлов помимо mount --bind ты знаешь?

echo first >first.txt
echo second >second.txt
ln -s first.txt second.txt

# Выведет: ln: cannot create symbolic link from 'first.txt' to 'second.txt': File exists

mount --bind first.txt second.txt
# А так работает.

cat second.txt
# Выведет first.
Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Наверное, можно еще через cgroups замутить или через eBPF понаделать хуки на системный вызов open, openat, туда же mount overlay…