Как сажать в тюрьму пользователей под Ubuntu 17.10

Переход по ссылке дает решение о Простой и легкий способ заключения в тюрьму пользователей . В многочисленных комментариях упоминается, что он не работает в Ubuntu 13.10, но нет никакой проверки по этому поводу.

Я пробовал это решение на Ubuntu 17.10 LTS. Я не смог заставить его работать.

Настройка: (Обратите внимание, что я получил код из с небольшими изменениями.)

cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.17.tar.gz
tar -zxvf jailkit-2.17.tar.gz
cd jailkit-2.17
./configure
make
make install

jailDir='/var/lib/jail'
sudo mkdir $jailDir
sudo chown root:root $jailDir

sudo jk_init -v $jailDir basicshell
sudo jk_init -v $jailDir netutils
sudo jk_init -v $jailDir ssh
sudo jk_init -v $jailDir jk_lsh

sudo useradd -d /var/lib/testuser -m testuser -s /bin/bash
sudo jk_jailuser -m -j $jailDir testuser
sudo jk_cp -v -f $jailDir /bin/bash

Позже, когда я пытаюсь посадить пользователя в тюрьму, я столкнулся с следующие проблемы:

=> Когда я сделал sudo su - testuser, я могу видеть файлы других пользователей, находящихся в тюрьме, но у меня нет доступа к /home. Это выглядит многообещающе, но сейчас я не вижу ни одного из установленных двоичных файлов и не могу их использовать.

=> sudo -su testuser открывается в текущем каталоге, в котором я нахожусь, и он по-прежнему может видеть каталог и файлы других пользователей в /home.

Обратите внимание, что я не делаю ssh для пользователя, я просто переключаю пользователей после того, как я вошел в систему.

[Q] Можно ли делать пользователей тюрьмы под Ubuntu 17.10? Это правильный способ сделать это?

1
задан 11 May 2018 в 21:03

0 ответов

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

Похожие вопросы: