Plesk FTP User Manager

UID wird noch nicht gesetzt

Hi,

habe Version 1.3.4 und es funzt auch eigentlich alles, bis auf das Setzen der UID für den Standard FTP-User.

Woran kann das liegen?
Suse 10.3
Plesk 8.6

Gruß
Jan
 
habe Version 1.3.4 und es funzt auch eigentlich alles, bis auf das Setzen der UID für den Standard FTP-User.

Wie meinst Du das? Der FUM setzt i.d.R. nicht die UID des Standard-FTP Users. Das macht Plesk. Er legt nur weitere User mit der gleichen UID an.

Gruss
Haggy
 
Hallo zusammen,

ich habe mir diesen Thread jetzt einige male durchgesehen und auch alles entsprechend umgesetzt.leider kann ich immer noch keine FTP User anlegen. Die Seite wird zwar neu geladen, aber es bleibt dann alles beim alten. Sticky Bit ist beim wrapper per chmod eingestellt und Eigentümer sowie Pfade passen auch. Nun wollte ich die letzte Möglichkeit nutzen und neu kompilieren. Leider führt der Link zur Anleitung in diesem Thread in's Leere............

OS = Ubuntu
Plesk = 9.2.1

Würde mich über Hilfe sehr freuen..........


Grüße

Jürgen
 
Hallo nochmal,

vielen Dank...werde mich jetzt mal auf Deiner HP registrieren und dann den wrapper kompilieren :)


Grüße


Jürgen
 
Hallo,

Wie meinst Du das? Der FUM setzt i.d.R. nicht die UID des Standard-FTP Users. Das macht Plesk. Er legt nur weitere User mit der gleichen UID an.

genau das macht er eben nicht, er legt neue Nutzer an mit jeweils einer neuen UserID.

Der Standard-FTP User hat die ID 10004 den letzten Benutzer hat er aber mit der ID 1002 angelegt.


Gruß Jan
 
Der Standard-FTP User hat die ID 10004 den letzten Benutzer hat er aber mit der ID 1002 angelegt.
Sorry, irgendwie bootet meine Glaskugel gerade nicht, daher brauche ich nun doch ein paar Infos:

-OS
-Plesk Version
-Log vom Plesk Apachen + Syslog
 
Hallo nochmal,

langsam verzweifele ich an dem Tool.................

hier mal meine Dateirechte:

Code:
.directory 	0.05 Kb 	Fr 15 Mai 2009 17:37:58 CEST 	-rw-r--r-- 	root 	psaadm 	     
		INSTALL.txt 	2.71 Kb 	Fr 15 Mai 2009 17:37:57 CEST 	-rw-r--r-- 	root 	psaadm 	   
		change.gif 	0.61 Kb 	Fr 15 Mai 2009 17:37:58 CEST 	-rw-r--r-- 	root 	psaadm 	   
		config.inc.php 	0.54 Kb 	Fr 15 Mai 2009 17:37:59 CEST 	-rw-r--r-- 	root 	psaadm 	   
		conn.php 	0.81 Kb 	Fr 15 Mai 2009 17:37:58 CEST 	-rw-r--r-- 	root 	psaadm 	   
		delete.gif 	0.35 Kb 	Fr 15 Mai 2009 17:37:58 CEST 	-rw-r--r-- 	root 	psaadm 	   
		doit.php 	3.22 Kb 	Fr 15 Mai 2009 17:37:56 CEST 	-rw-r--r-- 	root 	psaadm 	   
		funcs.php 	2.59 Kb 	Fr 15 Mai 2009 17:37:57 CEST 	-rw-r--r-- 	root 	psaadm 	   
		index.php 	6.99 Kb 	Fr 15 Mai 2009 17:37:57 CEST 	-rw-r--r-- 	root 	psaadm 	   
		logo.gif 	1.80 Kb 	Fr 15 Mai 2009 17:37:57 CEST 	-rw-r--r-- 	root 	psaadm 	   
		main.php 	2.29 Kb 	Fr 15 Mai 2009 17:37:56 CEST 	-rw-r--r-- 	root 	psaadm 	   
		progress.gif 	0.68 Kb 	Fr 15 Mai 2009 17:37:59 CEST 	-rw-r--r-- 	root 	psaadm 	   
		vhost_writer.sh 0.49 Kb 	Fr 15 Mai 2009 17:37:59 CEST 	-rwxr-xr-x 	root 	psaadm 	   
		wrapper 	4.89 Kb 	Fr 15 Mai 2009 17:37:59 CEST 	-rwsr-xr-x 	root 	root

und hier meine config:

PHP:
<?php

error_reporting(0);

define("DB_USR", "admin");
define("DB_PWD", trim(exec ("cat /etc/psa/.psa.shadow")));
define("DB_NAME", "psa");
define("DB_HOST", "localhost");

// define your language file     en; de;
define("LANG", "de");

// path to your domains
define("DOMS","/var/www/vhosts/");


define("PSA_PATH",trim(exec ("grep PRODUCT_ROOT_D /etc/psa/psa.conf | sed 's/^[\t]*[A-Z_]*[\t]*//'"))."/");
define("PSA_VERSION",substr(trim(exec ("cat ".PSA_PATH."version")),0,1));
define("PSA_ADMIN_USER","PSAptADM");

define("PFTP_VERSION","1.3.4");

?>

Den wrapper habe ich ebenfalls per wrapper.c kompiliert........

Der Button wird angezeigt, lädt auch nach einem Eintrag um dann wieder die vorhergehende Seite ohne neuen FTP User anzuzeigen. Sprich, es wird keiner angezeigt.

OS = Ubuntu
Plesk = 9.2.1

Woran könnte es noch liegen......wie gesagt, bekomme ich keine Fehlermeldung,

Grüße

Jürgen
 
Hallo Haggybear

Vorab mal herzlichen Dank für das coole AddOn.

Mir ist da noch eine Unschönheit aufgefallen, welche im Post 46 schon mal angedeutet wurde und bei mir auch vorhanden ist:

Danke ertmal für dieses tolle tool!
Aber kleines problem,

wenn ich einen FTP user hinzufügen mochte bekomme ich immer diesen Fehler in plesk

Code:
 [COLOR="Red"]Eingabe fehlerhaft! (Name: nur a-z, A-Z, 0-9, '-' und '.' , Passwort: mind. 6 Zeichen)[/COLOR]

Ich wollte einen User mit vorname.nachname anlegen (keine Sonderzeichen). Habs auch mal mit vorname-nachname probiert. Auch hier die obige Fehlermeldung.

Habe dann den User nur mit seinem Vornamen angelegt und anschliessend den Usernamen auf vorname.nachname abgeändert. Das funktioniert problemlos und führt nicht zur Fehlermeldung. Muss also ein Fehler in der Usernamenüberprüfungsroutine beim Eröffnen des Users sein.

Gruss
Deepsleep
 
Strom für die Glaskugel

Sorry, irgendwie bootet meine Glaskugel gerade nicht, daher brauche ich nun doch ein paar Infos:

-OS
-Plesk Version
-Log vom Plesk Apachen + Syslog

OS: SUSE 10.3
PLESK: 8.6.0

apachelog:
Der sacht nix...


syslog:
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: new account added - account=staging, uid=1002, gid=2524, home=homeverzeichnis, shell=/bin/false, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: account added to group - account=staging, group=video, gid=33, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: account added to group - account=staging, group=dialout, gid=16, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: running USERADD_CMD command - script=/usr/sbin/useradd.local, account=staging, uid=1002, gid=2524, home=homeverzeichnis, by=0


Ich hoffe das bringt deine Glaskugel zum booten :) Danke...

Viele Grüße
Jan Fanslau

edit:
ich hab jetzt einfach mal die ID per Hand eingetragen und es passt.
in doit.php $uin[2]=HAUPTBENUTZER_ID
 
Last edited by a moderator:
Guten Tag,

neu installierter Strato vServer
Plesk-Version 9.0.0
Ubuntu 8.04

Recht sind wohl richtig gesetzt.

-rw-r--r-- 1 root psaadm 623 2009-06-11 21:22 change.gif
-rw-r--r-- 1 root psaadm 553 2009-06-11 21:22 config.inc.php
-rw-r--r-- 1 root psaadm 834 2009-06-11 21:22 conn.php
-rw-r--r-- 1 root psaadm 359 2009-06-11 21:22 delete.gif
-rw-r--r-- 1 root psaadm 3301 2009-06-11 21:22 doit.php
-rw-r--r-- 1 root psaadm 2653 2009-06-11 21:22 funcs.php
-rw-r--r-- 1 root psaadm 7158 2009-06-11 21:22 index.php
-rw-r--r-- 1 root psaadm 2780 2009-06-11 21:22 INSTALL.txt
drwxr-xr-x 2 root psaadm 4096 2009-06-11 21:22 lang
-rw-r--r-- 1 root psaadm 1843 2009-06-11 21:22 logo.gif
-rw-r--r-- 1 root psaadm 2345 2009-06-11 21:22 main.php
-rw-r--r-- 1 root psaadm 701 2009-06-11 21:22 progress.gif
-rwxr-xr-x 1 root psaadm 497 2009-06-11 21:22 vhost_writer.sh
-rwsr-xr-x 1 root root 5004 2009-06-11 21:22 wrapper
-rw-r--r-- 1 root root 2683 2009-06-11 22:29 wrapper.c

Das kompalieren der wrapper.c hat sich als undurchfürhbar erwiesen, offensichtlich gestattet Strato bei den V-Servern gcc nicht. war nicht installierbar.

Gibt es noch eine andere Möglichkeit irgendwie an die Funktionalität zu kommen ?
 
OS: SUSE 10.3
PLESK: 8.6.0

apachelog:
Der sacht nix...


syslog:
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: new account added - account=staging, uid=1002, gid=2524, home=homeverzeichnis, shell=/bin/false, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: account added to group - account=staging, group=video, gid=33, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: account added to group - account=staging, group=dialout, gid=16, by=0
May 28 15:49:46 lvps92-51-162-212 useradd[26383]: running USERADD_CMD command - script=/usr/sbin/useradd.local, account=staging, uid=1002, gid=2524, home=homeverzeichnis, by=0


Ich hoffe das bringt deine Glaskugel zum booten :) Danke...

Viele Grüße
Jan Fanslau

edit:
ich hab jetzt einfach mal die ID per Hand eingetragen und es passt.
in doit.php $uin[2]=HAUPTBENUTZER_ID

Frage zum edit :

Was ist die HAUPTBENUTZER_ID ?

Vielen Dank für Feedback.
 
hat sich erledigt

Jetzt funktioniert es (Strato V-Server Ubuntu 8.04. Plesk 9.0)

Folgende Schritte :

apt-get update
apt-cache search gcc

Hier das neueste gcc Paket suchen. In meinem Fall. gcc-3.4

apt-get install gcc-3.4

danach apt-get install build-essential

dann den neuen wrapper bei Willkommen auf haggybear.de runterladen.

In das Verzeichnis kopieren /opt/psa/admin/htdocs/ftpuseredit

Dann ausführen

gcc wrapper.c -o wrapper
strip wrapper
chmod 4755 wrapper
chown root.root wrapper

Ein ls-l um sicher zu gehen das wrapper jetzt ein s hat

-rwsr-xr-x 1 root root 5636 2009-06-14 10:59 wrapper

Ohne Garantie und ohne Gewähr.
 
Hallo,

ich bin gerade am Verzweifeln.
Mein Testserver hat openSUSE 10.3 mit Plesk 9.2.1 (64 Bit).
Habe mich genau an die Installationsanleitung gehalten und auch den Plesk 9 wrapper verwendet.
Aber egal was ich mache ich bekomme immer ein: 403 - Forbidden

Hat jmd eine Idee was ich falsch gemacht habe?!
Vielen Dank schon mal im Vorraus.

Die Rechte sollten doch stimmen:
drwx------ 3 root psaadm 4096 Jun 15 00:35 ./
drwxr-xr-x 23 root psaadm 4096 Jun 15 00:23 ../
-rw------- 1 root psaadm 2780 Mar 23 11:20 INSTALL.txt
-rw------- 1 root psaadm 623 Mar 23 11:20 change.gif
-rw------- 1 root psaadm 484 Jun 15 00:35 config.inc.php
-rw------- 1 root psaadm 834 Mar 23 11:20 conn.php
-rw------- 1 root psaadm 359 Mar 23 11:20 delete.gif
-rw------- 1 root psaadm 3301 Mar 23 11:20 doit.php
-rw------- 1 root psaadm 2653 Mar 23 11:20 funcs.php
-rw------- 1 root psaadm 7158 Mar 23 11:20 index.php
drwxr-xr-x 2 root psaadm 4096 Mar 23 11:20 lang/
-rw------- 1 root psaadm 1843 Mar 23 11:20 logo.gif
-rw------- 1 root psaadm 2345 Mar 23 11:20 main.php
-rw------- 1 root psaadm 701 Mar 23 11:20 progress.gif
-rwxr-xr-x 1 root psaadm 497 Mar 23 11:20 vhost_writer.sh*
-rwsr-xr-x 1 root root 10648 Jun 15 00:29 wrapper*
-rw-r--r-- 1 root psaadm 2683 Jun 15 00:24 wrapper.c
 
Ach Sorry, das kam durch das Rumspielen. :(
Das wollte ich natürlich posten.

-rw-r--r-- 1 root psaadm 2780 Mar 23 11:20 INSTALL.txt
-rw-r--r-- 1 root psaadm 623 Mar 23 11:20 change.gif
-rw-r--r-- 1 root psaadm 484 Jun 15 00:35 config.inc.php
-rw-r--r-- 1 root psaadm 834 Mar 23 11:20 conn.php
-rw-r--r-- 1 root psaadm 359 Mar 23 11:20 delete.gif
-rw-r--r-- 1 root psaadm 3301 Mar 23 11:20 doit.php
-rw-r--r-- 1 root psaadm 2653 Mar 23 11:20 funcs.php
-rw-r--r-- 1 root psaadm 7158 Mar 23 11:20 index.php
drwxr-xr-x 2 root psaadm 4096 Mar 23 11:20 lang/
-rw-r--r-- 1 root psaadm 1843 Mar 23 11:20 logo.gif
-rw-r--r-- 1 root psaadm 2345 Mar 23 11:20 main.php
-rw-r--r-- 1 root psaadm 701 Mar 23 11:20 progress.gif
-rwxr-xr-x 1 root psaadm 497 Mar 23 11:20 vhost_writer.sh*
-rwsr-xr-x 1 root root 10648 Jun 15 00:29 wrapper*
-rw-r--r-- 1 root psaadm 2683 Jun 15 00:24 wrapper.c
 
so nun sehen die rechte so aus:

-rwxr-xr-x 1 root psaadm 2780 Mar 23 11:20 INSTALL.txt*
-rwxr-xr-x 1 root psaadm 623 Mar 23 11:20 change.gif*
-rwxr-xr-x 1 root psaadm 484 Jun 15 00:35 config.inc.php*
-rwxr-xr-x 1 root psaadm 834 Mar 23 11:20 conn.php*
-rwxr-xr-x 1 root psaadm 359 Mar 23 11:20 delete.gif*
-rwxr-xr-x 1 root psaadm 3301 Mar 23 11:20 doit.php*
-rwxr-xr-x 1 root psaadm 2653 Mar 23 11:20 funcs.php*
-rwxr-xr-x 1 root psaadm 7158 Mar 23 11:20 index.php*
drwxr-xr-x 2 root psaadm 4096 Mar 23 11:20 lang/
-rwxr-xr-x 1 root psaadm 1843 Mar 23 11:20 logo.gif*
-rwxr-xr-x 1 root psaadm 2345 Mar 23 11:20 main.php*
-rwxr-xr-x 1 root psaadm 701 Mar 23 11:20 progress.gif*
-rwxr-xr-x 1 root psaadm 497 Mar 23 11:20 vhost_writer.sh*
-rwsr-xr-x 1 root root 10648 Jun 17 19:13 wrapper*
-rwxr-xr-x 1 root psaadm 2683 Jun 15 00:24 wrapper.c

Der Fehler ist der Gleiche wie vorher. :-(
 
Back
Top