2

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

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

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

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

1 ответ1

0

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

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

override_dh_perms:

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

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