Hallo,
ich habe ispconfig auf einem "Debian 6 (64Bit) PHP 5.3" laufen und das Problem das Shell-Benutzer nicht immer richtig angelegt werden. Und zwar fehlt in der /etc/passwd die richtige Jailkit-Shell. Sie wird beim Anlegen eines neuen Benutzers nicht immer mit eingetragen.
Wo das Problem liegt, habe ich schon gefunden, da der PHP-Prozess ja mit der gleichen uid leuft, kann der Befehl usermod vom ISPCONFIG-Cronjob nicht fehlerfrei ausgeführt werden.
PS -ef:
web53 6198 2294 0 19:36 ? 00:00:00 /usr/bin/php-cgi -d open_basedir=/var/www/clients/client22/web53/web:/var/www/clients/clie
/var/log/ispconfig/cron.log:
usermod: Benutzer c22Test1 ist derzeit angemeldet.
failed to execute usermod -d /var/www/clients/client22/web53/. -s /usr/sbin/jk_chrootsh c22Test1
failed to modify user c22Test1
usermod: Benutzer c22Test1 ist derzeit angemeldet.
usermod: Keine Änderungen
Wenn ich den PHP-Prozess vorherr beende, geht es. Das kann aber ja nicht die Lösung sein.
Hat jemand dazu vieleicht eine Idee wie ich das beheben kann.
Viele Grüße
Reifi
ich habe ispconfig auf einem "Debian 6 (64Bit) PHP 5.3" laufen und das Problem das Shell-Benutzer nicht immer richtig angelegt werden. Und zwar fehlt in der /etc/passwd die richtige Jailkit-Shell. Sie wird beim Anlegen eines neuen Benutzers nicht immer mit eingetragen.
Wo das Problem liegt, habe ich schon gefunden, da der PHP-Prozess ja mit der gleichen uid leuft, kann der Befehl usermod vom ISPCONFIG-Cronjob nicht fehlerfrei ausgeführt werden.
PS -ef:
web53 6198 2294 0 19:36 ? 00:00:00 /usr/bin/php-cgi -d open_basedir=/var/www/clients/client22/web53/web:/var/www/clients/clie
/var/log/ispconfig/cron.log:
usermod: Benutzer c22Test1 ist derzeit angemeldet.
failed to execute usermod -d /var/www/clients/client22/web53/. -s /usr/sbin/jk_chrootsh c22Test1
failed to modify user c22Test1
usermod: Benutzer c22Test1 ist derzeit angemeldet.
usermod: Keine Änderungen
Wenn ich den PHP-Prozess vorherr beende, geht es. Das kann aber ja nicht die Lösung sein.
Hat jemand dazu vieleicht eine Idee wie ich das beheben kann.
Viele Grüße
Reifi