tbrehm
2008-11-18 1e0033cf27640295a46d7eca61c6c3d1cc6d2b2e
- Updated jailkit installation instructions.
Fixed a bug in ssh user plugin which resulted in a change of the shell to /bin/bash when a user was updated even when jailkit was enabled.
6 files modified
61 ■■■■■ changed files
INSTALL_CENTOS_5.2.txt 11 ●●●●● patch | view | raw | blame | history
INSTALL_DEBIAN_4.0.txt 13 ●●●●● patch | view | raw | blame | history
INSTALL_FEDORA_9.txt 11 ●●●●● patch | view | raw | blame | history
INSTALL_OPENSUSE_11.txt 11 ●●●●● patch | view | raw | blame | history
INSTALL_UBUNTU_8.04.txt 13 ●●●●● patch | view | raw | blame | history
server/plugins-available/shelluser_base_plugin.inc.php 2 ●●● patch | view | raw | blame | history
INSTALL_CENTOS_5.2.txt
@@ -221,11 +221,14 @@
Installing Jailkit:
// It is nescessary to use the cvs version of jailjit, as the cvs contains a change
// which is nescessary for ISPConfig and has not been released yet.
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/jailkit co .
cd jailkit
./configure
make
make install
rm -rf jailkit-2.5*
cd ..
rm -rf jailkit
INSTALL_DEBIAN_4.0.txt
@@ -162,12 +162,15 @@
Installing Jailkit:
apt-get install build-essential autoconf automake1.9 libtool flex bison
// It is nescessary to use the cvs version of jailjit, as the cvs contains a change
// which is nescessary for ISPConfig and has not been released yet.
apt-get install build-essential autoconf automake1.9 libtool flex bison nano cvs
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/jailkit co .
cd jailkit
./configure
make
make install
rm -rf jailkit-2.5*
cd ..
rm -rf jailkit
INSTALL_FEDORA_9.txt
@@ -204,11 +204,14 @@
Installing Jailkit:
// It is nescessary to use the cvs version of jailjit, as the cvs contains a change
// which is nescessary for ISPConfig and has not been released yet.
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/jailkit co .
cd jailkit
./configure
make
make install
rm -rf jailkit-2.5*
cd ..
rm -rf jailkit
INSTALL_OPENSUSE_11.txt
@@ -189,11 +189,14 @@
Installing Jailkit:
// It is nescessary to use the cvs version of jailjit, as the cvs contains a change
// which is nescessary for ISPConfig and has not been released yet.
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/jailkit co .
cd jailkit
./configure
make
make install
rm -rf jailkit-2.5*
cd ..
rm -rf jailkit
INSTALL_UBUNTU_8.04.txt
@@ -217,13 +217,16 @@
Installing Jailkit:
apt-get install build-essential autoconf automake1.9 libtool flex bison
// It is nescessary to use the cvs version of jailjit, as the cvs contains a change
// which is nescessary for ISPConfig and has not been released yet.
apt-get install build-essential autoconf automake1.9 libtool flex bison nano cvs
cd /tmp
wget http://olivier.sessink.nl/jailkit/jailkit-2.5.tar.gz
tar xvfz jailkit-2.5.tar.gz
cd jailkit-2.5
cvs -d:pserver:anonymous@cvs.sv.gnu.org:/sources/jailkit co .
cd jailkit
./configure
make
make install
rm -rf jailkit-2.5*
cd ..
rm -rf jailkit
server/plugins-available/shelluser_base_plugin.inc.php
@@ -91,7 +91,7 @@
            $command .= ' --gid '.escapeshellcmd($data['new']['pgroup']);
            // $command .= ' --non-unique ';
            $command .= ' --password '.escapeshellcmd($data['new']['password']);
            $command .= ' --shell '.escapeshellcmd($data['new']['shell']);
            if($data['new']['chroot'] != 'jailkit') $command .= ' --shell '.escapeshellcmd($data['new']['shell']);
            // $command .= ' --uid '.escapeshellcmd($uid);
            $command .= ' --login '.escapeshellcmd($data['new']['username']);
            $command .= ' '.escapeshellcmd($data['old']['username']);