3

Я использую Sandboxie на моих машинах Windows. Я хотел бы что-то подобное для моих коробок Ubuntu.

Любые рекомендации для получения чего-то похожего?

Я помню, что видел кое-что об использовании chroot и некоторого специального типа файловой системы для создания аналогичной функциональности песочницы, но сейчас я не могу найти страницу.

7 ответов7

2

Я нашел статью, похожую на то, что я видел раньше:

Создайте пользовательскую изолированную программную среду Linux с помощью chroot и unionfs

Теперь мне просто нужно выяснить,

1

Вы можете попробовать две вещи:

  1. У Ubuntu есть гостевая сессия. При входе в систему в качестве гостя "домашний" каталог и все остальное находится в ar /tmp.
  2. Используйте виртуализацию. Все хостинг-провайдеры используют этот метод для своих клиентов (хотя им не нужны выделенные серверы). Виртуальная машина создана для учетной записи хостинга. Вы можете попробовать с VirtualBox, но, конечно, есть и другие решения.
0

Вы всегда можете просто использовать свой live CD!

0

Не знаю Sandboxie в деталях - но в Unix это по умолчанию. Обычные пользователи не могут изменять систему или писать вне своего домашнего файлового пространства, временные файлы удаляются при выходе из системы.
Похоже, в Unix вы просто хотите создать «тестового» пользователя для этого.
Для более сложных применений, таких как разрешение программ запускаться от имени пользователя root (не так часто встречается в Unix), но все еще ограничено, вы можете использовать « chroot jail».

0

Я только что наткнулся на довольно недавний проект под названием Arkose, который похож на упрощенный Sandboxie. Как и cli, есть графический интерфейс и плагин для Nautilus. И PPA, если вы используете Ubuntu. Я попробовал это, и кажется, что все в порядке, Chrome не будет работать для меня, но Firefox и Opera сработали.

0

Я думаю, что вы думали о чем-то вроде DebootstrapChroot

Опыт будет намного более ручным, чем ваш опыт Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .