Скопированный каталог тюрьмы chroot не может быть изолирован

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

Каталог jail создается с помощью программы makejail в процессе сборки.

Но когда jail-пакет копируется в систему, он не может выполнить поиск в этом каталоге. получить это сообщение:

chroot: не удалось запустить команду `/bin/bash': разрешение запрещено

1 ответ

Решение

Я нашел ответ. Программа makejail сохраняет права доступа, поэтому нет проблем с каталогом jail, созданным makejail.

Но сценарии deb helper беспокоят все. в файле debian/rules по умолчанию запустите dh_fixperms и измените разрешения, чтобы /bin/bash больше не выполнялся! Чтобы исправить эту проблему, мы должны переписать dh_perms с этим правилом:

override_dh_perms:

каждый это слаще с этой линией!

Другие вопросы по тегам