Após o link , é apresentada uma solução sobre Simple & maneira fácil de prender usuários . Vários comentários mencionam que ele não funciona no Ubuntu 13.10, mas não há verificação sobre isso.
Eu tentei essa solução em Ubuntu 17.10 LTS
. Eu não consegui fazer funcionar.
Configuração: (Por favor, note que eu tenho o código de com pequenas alterações.)
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
Mais tarde, quando tento prender o usuário, enfrentei alguns problemas:
= > Quando eu fiz sudo su - testuser
, posso ver os arquivos de outros usuários presos, mas não tenho acesso a /home
. Parece promissor, mas agora não consigo ver nenhum dos binários instalados e usá-los.
= > sudo -su testuser
abre no diretório atual que eu sou e ainda pode ver o diretório e os arquivos de outros usuários em /home
.
Por favor, note que não estou fazendo ssh no usuário, estou apenas trocando de usuário depois que eu fiz o login.
[Q] É possível fazer jail users no Ubuntu 17.10? É a maneira correta de fazer isso?