Есть ли способ создать систему на основе Linux, где у каждого пользователя есть разные точки монтирования?
Например, у вас может быть такая "настоящая" файловая система, которую использует root:
/dev/sda1 mounted to /
/bin
/home/uuid1
/home/uuid2
/home/uuid3
Тогда user1 с uuid1 может увидеть что-то такое:
/home/uuid1 mounted to /
/bin mounted to /bin
Тогда user2 может быть таким же, но с uuid2 и т.д.
Я бы подумал, что подобную настройку системы можно использовать для полного управления зависимостями и пользовательскими данными песочницы, не давая пользователям даже видеть, что есть каталоги, к которым у них нет доступа.