Скопированный каталог тюрьмы 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:
каждый это слаще с этой линией!