Plesk FTP User Manager

haggybear

Registered User
//EDIT -------
Die aktuelle Version befindet sich in diesem Post am Ende des Threads.
//EDIT--------

Hallo zusammen,
nach langer Zeit bin ich endlich mal dazu gekommen, am Plesk FTP User Manager (oder wie ich ihn nenne FUM - Gott, ich liebe Abkürzungen!) weiter zu basteln.

Eine Grundlage war ja schon da, von CrazyX hier aus'm Forum. Ich habe mich versucht an der Grundlage langzuhangeln, aber es ist doch gänzlich anders jeworden.

------------------------------------------------------------

Anlegen, verwalten und löschen von FTP Logins für ein "Virtual Hosting".

Das Home-Directory ist frei wählbar (im Raum seines Domainsspaces!)

Wie immer gilt: BITTE ERST DIE INSTALL.txt LESEN!!!



Gruß
Haggy


//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
 
Last edited by a moderator:
Hi,

Kurze Anmerkung bevor die Fragenflut losgeht:

Unter Plesk 8 muss man die Files, wie auch beim GCP usw., auf 775 setzen und zusätzlich den Wrapper auf 4755 ;)

Wäre vielleicht gut das noch in die Install zu schreiben :)

/Edith: Irgendwie nimmt er bei mir die neu angelegten User nicht. Ich klick nach der Eingabe auf erstellen und nach dem Reload is nix da :(
 
Last edited by a moderator:
Hmmm, sehr wahrscheinlich wird das "useradd" nicht ausgeführt.

bitte mal die rechte von vhost_writer.sh und wrapper prüfen.

unter debian scheint's problemlos zu klappen.

wrapper = 4755 / root:root
vhost_writer.sh = 755 / root.psaadm (oder root.root)

Gruß
Haggy
 
Hm immer noch keine Verbesserung.
Code:
-rwxrwxr-x  1 root root     623 2008-01-18 18:38 change.gif
-rwxrwxr-x  1 root root     478 2008-01-18 18:38 config.inc.php
-rwxrwxr-x  1 root root     414 2008-01-18 18:38 conn.php
-rwxrwxr-x  1 root root     359 2008-01-18 18:38 delete.gif
-rwxrwxr-x  1 root root    1675 2008-01-18 18:38 doit.php
-rwxrwxr-x  1 root root    2608 2008-01-18 18:38 funcs.php
-rwxrwxr-x  1 root root    5945 2008-01-18 18:38 index.php
-rwxrwxr-x  1 root root    1688 2008-01-18 18:39 INSTALL.txt
drwxrwxr-x  2 root root    4096 2008-01-18 18:38 lang
-rwxrwxr-x  1 root root    1843 2008-01-18 18:38 logo.gif
-rwxrwxr-x  1 root root    2285 2008-01-18 18:38 main.php
-rwxrwxr-x  1 root root     701 2008-01-18 18:38 progress.gif
-rwxrwxr-x  1 root root   18992 2008-01-18 18:38 sample.gif
-rwxrwxr-x  1 root root     297 2008-01-18 18:38 vhost_writer.sh
-rwsr-xr-x  1 root root    5004 2008-01-18 18:38 wrapper
Erkennt da irgendwer einen Fehler ? mit root.psaadm hab ichs auch probiert, jedoch ohne Erfolg. OS ist Debian Etch + Plesk 8.3

/Edit:
Code:
useradd: unknown group 10001
chpasswd: line 1: unknown user amtest
chpasswd: error detected, changes ignored
Das sagt das httpsd_error.log wenn ich versuche einen User anzulegen.
 
Last edited by a moderator:
Version 1.0.1

Ahhhh, "unkown" Group!!

Das erklärt es, hier mal ein Quickfix damit ihr es ausprobieren könnt.

Vielen Dank für die Tests!

Gruß
Haggy

//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
 
Last edited by a moderator:
Hi,

Sorry, ganz aufs Reply vergessen nach dem Hotfix ;)

Funktioniert bei mir unter Debian Etch + Plesk 8.3 wunderbar :)
 
Mahlzeit,

habe mich als "Susianer" mal der Sache angenommen da ich dieses Feature eigentlich auch schon immer vermisst habe.

1&1 rooti
suse 10.1
php 5.2.5
mysql 5.0.51
plesk 8.3

Habe mich eisern an die Install.txt gehalten und bekomme das ganze auch im Plesk angezeigt (screen) allerdings wird kein User angelegt. Wenn ich die nötigen Angaben gemacht habe und auf "erstellen" klicke kommt kurz eine Eieruhr und dann ist die Anzeige wie vorher.

Was musst Du wissen bzw was soll ich machen damit wir den Fehler lokalisieren, maybe ist der Fehler ja auch vor dem Monitor ;)

grüßle
 

Attachments

  • screen.png
    screen.png
    20.3 KB · Views: 674
Was sagt denn
Code:
/usr/local/psa/admin/logs/httpsd_error_log
Hoffe unter Suse liegen die httpsd (Plesk Webserver) Logs auch dort ;)
 
Hiho :)

ja, die logs habe ich dort gefunden. In der von Dir genannten Datei finde ich das:

Code:
[Wed Jan 23 14:36:19 2008] [Plesk] Checking session type 1
[Wed Jan 23 14:37:27 2008] [Plesk] ::init
[Wed Jan 23 14:37:27 2008] [Plesk] sesion type is 
[Wed Jan 23 14:37:27 2008] [Plesk] Checking session type 1
useradd: Unknown group `-Gpsaserv'.
chpasswd: line 1: unknown user testuser
chpasswd: errors occured, 1 passwords not updated
[Wed Jan 23 14:37:27 2008] [Plesk] ::init
[Wed Jan 23 14:37:27 2008] [Plesk] sesion type is 
[Wed Jan 23 14:37:27 2008] [Plesk] Checking session type 1
[Wed Jan 23 14:38:17 2008] [Plesk] ::init
[Wed Jan 23 14:38:17 2008] [Plesk] sesion type is 
[Wed Jan 23 14:38:17 2008] [Plesk] [SSO] disabled
[Wed Jan 23 14:38:17 2008] [Plesk] [SSO] disabled
[Wed Jan 23 14:39:02 2008] [Plesk] ::init
[Wed Jan 23 14:39:02 2008] [Plesk] sesion type is 
[Wed Jan 23 14:39:02 2008] [Plesk] Checking session type 1
useradd: Unknown group `-Gpsaserv'.
chpasswd: line 1: unknown user testuser
chpasswd: errors occured, 1 passwords not updated
[Wed Jan 23 14:39:12 2008] [Plesk] ::init
[Wed Jan 23 14:39:12 2008] [Plesk] sesion type is 
[Wed Jan 23 14:39:12 2008] [Plesk] Checking session type 1
[Wed Jan 23 14:39:23 2008] [Plesk] ::init
[Wed Jan 23 14:39:23 2008] [Plesk] sesion type is 
[Wed Jan 23 14:39:23 2008] [Plesk] Checking session type 1
[Wed Jan 23 14:39:27 2008] [Plesk] ::init
 
Version 1.0.2

Thx an LearningByDoing!

Anbei eine neue Version inkl. Fix für SuSE.

Bitte mal checken ob's tut!

Gruß
Haggy

//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
 
Last edited by a moderator:
Hab´s gebügelt :)

es tut es aber noch nicht.

gugg:

Code:
[Thu Jan 24 14:19:05 2008] [Plesk] sesion type is 
[Thu Jan 24 14:19:05 2008] [Plesk] Checking session type 1
useradd: Unknown group `-s/bin/false'.
chpasswd: line 1: unknown user testuser
chpasswd: errors occured, 1 passwords not updated
[Thu Jan 24 14:19:06 2008] [Plesk] ::init
[Thu Jan 24 14:19:06 2008] [Plesk] sesion type is 
[Thu Jan 24 14:19:06 2008] [Plesk] Checking session type 1
[Thu Jan 24 14:19:08 2008] [Plesk] ::init
[Thu Jan 24 14:19:08 2008] [Plesk] sesion type is 
[Thu Jan 24 14:19:08 2008] [Plesk] [SSO] disabled
[Thu Jan 24 14:19:08 2008] [Plesk] [SSO] disabled

edit: können auch gerne per skype das prob angehen, maybe ist es dann etwas "flüssiger"
 
Last edited by a moderator:
So, nu habbichs!!!

Anlage!!

Nur diese Version nehmen!!

//EDIT: Attachment gelöscht, nur noch der letzte Post anhält die akt. Version.
 
Last edited by a moderator:
Back
Top