jailkit User kann sich nicht anmelden

robotto7831a

Well-Known Member
Hallo zusammen,

ich habe einen Jailkit SSH User über die Oberfläche angelegt aber ich kann mich nicht einloggen. Dann User gelöscht und nochmal angelegt mit Debugausgabe.
11.08.2015-13:38 - DEBUG - Set Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
11.08.2015-13:38 - DEBUG - Found 1 changes, starting update process.
11.08.2015-13:38 - DEBUG - Calling function 'insert' from plugin 'shelluser_base_plugin' raised by event 'shell_user_insert'.
useradd: user 'duselgametest' already exists
11.08.2015-13:38 - DEBUG - Executed command: useradd -d /var/www/clients/client1/web22 -g client1 -o -p \$1\$mzD3+D2c\$er0r0Oann2wTt.mKJU365. -s /bin/bash -u 5021 duselgametest
11.08.2015-13:38 - DEBUG - Added shelluser: duselgametest
11.08.2015-13:38 - DEBUG - ssh-rsa setup shelluser_base
11.08.2015-13:38 - DEBUG - ssh-rsa key updated in /var/www/clients/client1/web22/.ssh/authorized_keys
11.08.2015-13:38 - DEBUG - Disabling shelluser temporarily: usermod -s /bin/false -L duselgametest 2>/dev/null
11.08.2015-13:38 - DEBUG - Calling function 'insert' from plugin 'shelluser_jailkit_plugin' raised by event 'shell_user_insert'.
11.08.2015-13:38 - DEBUG - Added jailkit chroot with command: /usr/local/ispconfig/server/scripts/create_jailkit_chroot.sh /var/www/clients/client1/web22 'basicshell editors extendedshell netutils ssh sftp scp groups jk_lsh zip mysql php doxygen svn'
11.08.2015-13:38 - DEBUG - Added programs to jailkit chroot with command: /usr/local/ispconfig/server/scripts/create_jailkit_programs.sh /var/www/clients/client1/web22 '/usr/bin/groups /usr/bin/id /usr/bin/dircolors /usr/bin/lesspipe /usr/bin/basename /usr/bin/dirname /usr/bin/nano /usr/bin/pico'
11.08.2015-13:38 - DEBUG - Added bashrc script : /var/www/clients/client1/web22/etc/bash.bashrc
11.08.2015-13:38 - DEBUG - Added jailkit user to chroot with command: /usr/local/ispconfig/server/scripts/create_jailkit_user.sh duselgametest /var/www/clients/client1/web22 /home/duselgametest /bin/bash web22 /home/web22
11.08.2015-13:38 - DEBUG - Added created jailkit user home in : /var/www/clients/client1/web22/home/duselgametest
11.08.2015-13:38 - DEBUG - Added jailkit parent user home in : /var/www/clients/client1/web22/home/web22
11.08.2015-13:38 - DEBUG - ssh-rsa setup shelluser_jailkit
11.08.2015-13:38 - DEBUG - ssh-rsa authorisation keyfile created in /var/www/clients/client1/web22//home/duselgametest/.ssh/authorized_keys
11.08.2015-13:38 - DEBUG - ssh-rsa key updated in /var/www/clients/client1/web22//home/duselgametest/.ssh/authorized_keys
11.08.2015-13:38 - DEBUG - Jailkit Plugin -> insert username:duselgametest
11.08.2015-13:38 - DEBUG - Processed datalog_id 831
11.08.2015-13:38 - DEBUG - Remove Lock: /usr/local/ispconfig/server/temp/.ispconfig_lock
finished.

Wenn ich dann ein "su duselgametest" mache, dann erscheint folgendes im auth.log
Aug 11 13:41:03 server1 su[27747]: Successful su for duselgametest by root
Aug 11 13:41:03 server1 su[27747]: + /dev/pts/0 root:duselgametest
Aug 11 13:41:03 server1 su[27747]: pam_unix(su:session): session opened for user duselgametest by frank(uid=0)
Aug 11 13:41:03 server1 jk_chrootsh[27748]: now entering jail /var/www/clients/client1/web22 for user duselgametest (5021) with arguments
Aug 11 13:41:03 server1 jk_chrootsh[27748]: ERROR: failed to execute shell /bin/bash for user duselgametest (5021), check the permissions and libraries of /var/www/clients/client1/web22//bin/bash
Aug 11 13:41:03 server1 su[27747]: pam_unix(su:session): session closed for user duselgametest

Unter web22/bin gibt es kein bash. Was auch schon komisch ist, sind die zwei Slashe zwischen web22 und bin.
 

Till

Administrator
Da sind mir bislang keine Probleme bekannt. es scheint so als ob die jailkit installation defekt ist, denn bash wird durch jailkit in das jail kopiert. Du könntest versuchen das jail mit den jailkit befehlen manuell neu zu initialisieren.
 

robotto7831a

Well-Known Member
Ich habe das Skript create_jailkit_chroot.sh manuell ausgeführt und dann einen Parsefehler in der jk_init.ini gefunden.

Ich hoffe der Bug 3429 kommt wie geplant in Version 3.1. Das könnte viele Fragen beantworten.
 

Werbung

Top