Вместо chroot используйте контейнер, например docker (есть много других):
Как бы то ни было, я вижу, что вы просите, чтобы это было легче решить с помощью простой изоляции пользователей. :Отдельная учетная запись для каждого пользователя. Затем вы можете дополнить это обязательным -доступом -контролем (, например. броня приложения ).
Однако все это усложняется тем, что вы используете WSL. WSL — это Gnu/Linux для MS -Windows. WSL — это Gnu/Linux с заменой Linux. Я не уверен, что WSL2 намного лучше. Все, что мы обсуждаем, сделано в Linux-части Gnu/Linux, и в наибольшей степени склонно не работать (или работать по-другому ), если не работает настоящая система Gnu/Linux. Общая файловая система -— большая область несовместимости. Это затрудняет использование прав доступа к файлам, чтобы разделить пользователей.
Я слышал, что Docker работает на MS -Windows, я думаю, он делает это, помещая Gnu/Linux в виртуальную машину (, но я не уверен ).
Это идеальное использование для немногочисленных или даже неомутов виртуальных -почтовых ящиков
notmuch setup
notmuch new
#требуется каждый раз, когда вы получаете электронные письма -идеально подходит для перехвата после синхронизации почты пример:
$ notmuch search subject:"[neomutt/neomutt] NeoMutt core dumps on F28 beta (#1126)"
thread:00000000000009f4 2018-04-21 [11/11] Suvayu Ali, Pietro Cerutti, Richard Russon; [neomutt/neomutt] NeoMutt core dumps on F28 beta (#1126) (Maillists)
$ notmuch count subject:"[neomutt/neomutt] NeoMutt core dumps on F28 beta (#1126)"
11