Page 1 of 1
Confixx.. überschreibt system User
Posted: 2003-05-12 14:43
by quicksilver
Hallo ich habe mit Yast einen user erstellt und möchte mit diesem user per FTP auf den Suse 8.1 Root server mit der Version Confixx 2.0.6 Pro zugreifen. Aber das problem ist das Confixx den user immer wieder nach seinem 24h zyklus überschreibt. Ich habe schon mehrere Lösungsvorschläge bekommen wie z.b. Das Confixx ab einer bestimmten User ID die user nicht überschreibt .. hab ich alles probiert. Dann kam noch der hinweis das ich das in die etc shadows in dem /root/confixx eintragen soll aber das hat leider auch nichts gebracht :( der User muss in der etc/Chrootusers stehen .. die datei wird immer überschrieben ;( auch die jungs vom 1und1 Support sind mal wieder Ratlos. Also muss ich mal wieder auf euch pros hoffen. Wäre echt dankbar für einen Sinnvollen lösungsvorschlag.
Re: Confixx.. überschreibt system User
Posted: 2003-05-15 21:45
by Anonymous
... ich kann Dir nur zustimmen:
Das Problem mit NICHT von Confixx erstellten FTP-Benutzern (ich habe einen erstellt der die reoback-Sicherung meines 1. Rootservers entgegennehmen soll) scheint unlösbar zu sein, wenn man mal von dem Lösungsvorschlag, der hier
http://www.confixx-forum.de/forum/showt ... ight=vsftp beschrieben wird absieht. Die beschriebene Lösung ist zwar ne Krücke, aber u.U. gangbar.
1&1 bietet hier auch 'n Update der confixx_updatescript.pl an, das hilft aber auch nicht, die chrootUsers wird weiterhin überschrieben.
Ich bin schon am Ã?berlegen, vsftp runterzuschmeißen und wie auf meinem 1. Rootserver proFTP zu installieren. Habe jedoch noch keine Version für SUSE 8.x gefunden, hat da jemand ne Quelle.
Oder hat jemand ne 100%ige Lösung für das Problem (außer Confixx löschen und FTPd wechseln)?
Gruß
André
Re: Confixx.. überschreibt system User
Posted: 2003-11-28 20:11
by klausi01
Problemlösung auf umwegen ;-)
Man erstelle eine
/root/confixx/safe/chrootUsers_header
und schreibe dort die gewünschten Usernamen ein ( wichtig ist hier das man nach dem letzten user auf jedenfall nochmal enter drückt. )
Dann geht man in die Confixx Datenbank ( mit phpmyadmin ) Tabelle - allgmein - Spalte - addftp und setzt den Standartwert dort auf 1.
Nach dem nächsten Durchlauf vin /root/confixx/confixx_counterscript.pl sind dann alle Usernamen die in der /root/confixx/safe/chrootUsers_header datei stehen auch in /etc/chrootUsers .
Counterscript setzt den addftp Wert nach jedem Durchlauf wieder auf 0, was es also beim adden eines weiteren Users erneut nötigt macht, den Wert in der Db von Hand zu ändern.
Iss zwar nich das gelbe vom Ei, aber so funktionierts wenigestens :-)
Edit :::::::::::::::::::::::::Edit
Dieses Script erspart den Umweg über phpmyadmin ;-)
Code: Select all
<?php
mysql_connect("localhost","confixxuser","password");
mysql_select_db("confixx");
mysql_query("UPDATE allgemein SET addftp='1'");
echo "done";
?>
Re: Confixx.. überschreibt system User
Posted: 2003-11-28 20:21
by big_nicky
Code: Select all
SQLUSER=confixx #MySQL Benutzer
SQLPW=Password #MySQl Passwort
CONFIXX=/root/confixx #Pfad zu confixx (ohne / am ende)
echo $1 >> $CONFIXX/safe/chrootUsers_header
mysql -u$SQLUSER -p$SQLPW confixx <<EOF
UPDATE allgemein SET addftp='1';
EOF
$CONFIXX/confixx_updatescript.pl
echo "$1 wurde zu den FTP Chroot Benutzern hinzugefügt"
das script einfach als addftp in /usr/sbin oder so speichern und executable machen, und schon hat man den addftp command zuverfügung, nur das dieser script automatisch den benutzer in die chrootUsers_header einfügt, addftp auf 1 setzt, und dann den updatescript ausführt ;)
Syntax:
addftp [BENUTZERNAME]
Bsp.:
linux:~# addftp test
test wurde zu den FTP Chroot Benutzern hinzugefügt
Re: Confixx.. überschreibt system User
Posted: 2004-05-23 19:02
by compositiv
Eigentlich eine gute Lösung, nur leider scheint sie bei Confixx 2.0.11 Pro nicht zu wirken, d.h. die User in /root/confixx/safe/chrootUsers_header werden nicht übnernommen.
Das Confixx-Counterscript gibt im debug-Modus, unter anderem, folgende Meldungen aus, nachdem ich die beschriebenen Ã?nderungen gemacht habe.
Code: Select all
Version: pro
SUB: main::check_if_update
SUB: main::updatesystem
SUB: main::addftps
Danach folgen keine weiteren Meldungen.
/etc/chrootUsers wird laut Dateidatum auch neu angelegt.
Muss ich confixx noch irgendwie die chrootUsers_header in die Hand geben? Ich habe weder in den .conf-Dateien noch in der confixx-datenbank einen Verweis darauf gefunden, allerdings auch nicht auf die passwd_header usw.
Die Schreibweise (Gross-/Kleinschreibung) ist IMHO auch richtig (zumindest so wie /etc/chrootUsers und /root/confixx/safe/chrootUsers.tmp) und Confixx (root) darf sie natürlich lesen.
Hat jemand noch eine Idee, warum Confixx die zusätzlichen FTP-Benutzer nicht uebernimmt?
Danke
Matthias
Re: Confixx.. überschreibt system User
Posted: 2004-05-23 19:20
by big_nicky
hier leuft eigentlich auch die 2 11 pre, komisch, hab auch nix geändert, einfach mal ausprobiert...
Re: Confixx.. überschreibt system User
Posted: 2005-08-31 10:15
by joggl@monacocity
BIG_Nicky wrote:
das script einfach als addftp in /usr/sbin oder so speichern und executable machen, und schon hat man den addftp command zuverfügung, nur das dieser script automatisch den benutzer in die chrootUsers_header einfügt, addftp auf 1 setzt, und dann den updatescript ausführt ;)
Syntax:
addftp [BENUTZERNAME]
Bsp.:
linux:~# addftp test
test wurde zu den FTP Chroot Benutzern hinzugefügt
wie mach ich es executable?=
Re: Confixx.. überschreibt system User
Posted: 2005-08-31 10:18
by Joe User
joggl@MonacoCity wrote:wie mach ich es executable?=
Indem Du die Grundlagen zur Systemadministration lernst. Desweiteren wäre es äusserst kooperativ, wenn Du künftig unsere Nutzungsbedingungen beachten würdest, danke.
Re: Confixx.. überschreibt system User
Posted: 2005-08-31 10:21
by joggl@monacocity
Joe User wrote:joggl@MonacoCity wrote:wie mach ich es executable?=
Indem Du die Grundlagen zur Systemadministration lernst. Desweiteren wäre es äusserst kooperativ, wenn Du künftig unsere Nutzungsbedingungen beachten würdest, danke.
vielen dank. ich sitz noch nicht she lange vor dem root server von 1und 1! die vom support dort sagen wir ich soll doch mal im rootforum vorbei schauen bei kleineren fragen! dort gibts kompetente hilfe! aber da muss man sich als rookie anhören dass man sich erstmal das dicke systembuch komplett 10 mal durchlesen soll!
es wäre so einfach gewesen einfach zu schreiben wie ich das ding executable mache....
sorry
Posted: 2005-08-31 11:19
by joggl@monacocity
ich sehs doch ein dass manche dinge einfach herauszufinden sind...
so ein forum verleitet manchmal dazu schnell mal was aus faulheit nachzufragen.
kurz mal gegooglet und schon hab ichs gewusst! (chmod ...)
versuch mich in zukunft mehr dran zu halten.
Re: sorry
Posted: 2005-08-31 11:37
by Joe User
joggl@MonacoCity wrote:versuch mich in zukunft mehr dran zu halten.
Danke.