BeDa
22-05-2005, 11:19
Please note: THIS IS A FIRST BETA, I HAVE TRIED TO FILTER ALL VARIABLES, THIS SCRIPT COMES WITH NO WARRANTY. IT IS POSSIBLE THAT THIS SCRIPT HAVE A LOT OF HEAVY BUGS.
What was my problem:
Users can't change their password on my Teamspeak Server. I doesn't find anything in the forum. So i take a look at the manage Port.
The solution:
A Normal User can't login to the manage port but if he try with the correct password there comes "Error, invalid permissions".
Check the error that comes when user tries to login. If "OK" or "Error, invalid permissions" the user password is correct (*i hope so, if not please write a message).
Then you can login with slogin and change users password.
How to use?
Download it, place it under the cgi-bin directory of your webserver.
Change Superadmin / Password / ServerIP / Manage / Port in the script. Make a chmod +x and note that no Script should run with root :-)
Then go to yourserver/cgi-bin/filename and write me a message if you think it is usefull or not.
Where can i check the source / download from?
http://bk99.de/Members/BeDa/dokumente/teamspeak/teamspeak_pwchange.txt/file_view
BeDa
##############################################
Unbedingt beachten: DAS IST DIE ERSTE BETA, ICH HABE VERSUCHT ALLE VARIABLEN ZU FILTERN, KEINE GARANTIE FÜR DIESES SKRIPT. ES IST MÖGLICH DAS ES SCHWERWIEGENDE FEHLER ENTHÄLT.
Mein Problem:
Registrierte Nutzer könne Ihr Passwort nicht ändern. Im Forum habe ich leider nicht gefunden. Also habe ich versucht es über den Manageport zu lösen.
Meine Lösung
Ein registrierter Benutzer kann sich nicht über login am Managementport anmelden wenn er es aber mit dem richtigen Kennwort versucht, kommt die Meldung "Error, invalid permissions".
Überprüfe die Fehlermeldung die vom Server kommt, wenn "OK" oder "Error invalid permissions" zurückgeliefert wird, war das Passwort richtig (*Ich hoffe dem ist so, wenn nicht bitte eine Nachricht schreiben).
Danach als Superuser anmelden und Nutzerpasswort ändern.
Wie installieren und benutzen?
Runterladen, ins cgi-bin Verzeichniss deines Webservers legen.
Die Variablen Superadmin / Password / ServerIP / Manage / Port im Skript anpassen. chmod +x dateiname.pl und daran denken das kein Skript mit root Rechten laufen sollte :-)
Dann auf http[s]://DeinServerName/cgi-bin/dateiname.pl gehen und es benutzen. Schreibt eine Nachricht wenn Ihr es nützlich findet oder nicht.
Wo kann ich den Quellcode lesen / es runterladen?
http://bk99.de/Members/BeDa/dokumente/teamspeak/teamspeak_pwchange.txt/file_view
MfG BeDa
What was my problem:
Users can't change their password on my Teamspeak Server. I doesn't find anything in the forum. So i take a look at the manage Port.
The solution:
A Normal User can't login to the manage port but if he try with the correct password there comes "Error, invalid permissions".
Check the error that comes when user tries to login. If "OK" or "Error, invalid permissions" the user password is correct (*i hope so, if not please write a message).
Then you can login with slogin and change users password.
How to use?
Download it, place it under the cgi-bin directory of your webserver.
Change Superadmin / Password / ServerIP / Manage / Port in the script. Make a chmod +x and note that no Script should run with root :-)
Then go to yourserver/cgi-bin/filename and write me a message if you think it is usefull or not.
Where can i check the source / download from?
http://bk99.de/Members/BeDa/dokumente/teamspeak/teamspeak_pwchange.txt/file_view
BeDa
##############################################
Unbedingt beachten: DAS IST DIE ERSTE BETA, ICH HABE VERSUCHT ALLE VARIABLEN ZU FILTERN, KEINE GARANTIE FÜR DIESES SKRIPT. ES IST MÖGLICH DAS ES SCHWERWIEGENDE FEHLER ENTHÄLT.
Mein Problem:
Registrierte Nutzer könne Ihr Passwort nicht ändern. Im Forum habe ich leider nicht gefunden. Also habe ich versucht es über den Manageport zu lösen.
Meine Lösung
Ein registrierter Benutzer kann sich nicht über login am Managementport anmelden wenn er es aber mit dem richtigen Kennwort versucht, kommt die Meldung "Error, invalid permissions".
Überprüfe die Fehlermeldung die vom Server kommt, wenn "OK" oder "Error invalid permissions" zurückgeliefert wird, war das Passwort richtig (*Ich hoffe dem ist so, wenn nicht bitte eine Nachricht schreiben).
Danach als Superuser anmelden und Nutzerpasswort ändern.
Wie installieren und benutzen?
Runterladen, ins cgi-bin Verzeichniss deines Webservers legen.
Die Variablen Superadmin / Password / ServerIP / Manage / Port im Skript anpassen. chmod +x dateiname.pl und daran denken das kein Skript mit root Rechten laufen sollte :-)
Dann auf http[s]://DeinServerName/cgi-bin/dateiname.pl gehen und es benutzen. Schreibt eine Nachricht wenn Ihr es nützlich findet oder nicht.
Wo kann ich den Quellcode lesen / es runterladen?
http://bk99.de/Members/BeDa/dokumente/teamspeak/teamspeak_pwchange.txt/file_view
MfG BeDa