Так что я работал над этим в течение некоторого времени. Хотелось бы узнать, есть ли лучший путь или я на правильном пути.
Я бы хотел разрешить некоторым пользователям входить на мой сервер через SSH, а затем иметь туннель squid через это соединение SSH.
Однако сложность заключается в том, что я не хочу, чтобы эти пользователи могли выполнять ЛЮБЫЕ команды. Я вообще ничего не имею в виду.
Итак, на этом этапе я настроил Jail via - jailkit. Затем конкретного пользователя помещают в тюрьму и передают оболочку bash в качестве оболочки.
Следующим шагом будет удаление всех команд в каталогах / jail / bin / и т. Д., Чтобы они не могли выполнять какие-либо команды.
Я на правильном пути? Что бы вы предложили?
Кроме того ... Я вижу, что это даст им много ошибок в командах, не найденных ... как мне их устранить.
Есть ли какая-нибудь другая оболочка, которую я мог бы дать им, чтобы она ничего не позволяла?