| Autor |
Nachricht |
Matogel Keranas Moderator


Anmeldedatum: 15.10.2007
|
Verfasst am: 08.04.2011, 16:08 Titel: |
|
|
| Zitat: | Alles was in < > steht wurde verändert, der Rest ist unverändert.
Ist irgendwas falsch? |
du musst alle "benutzername" auch noch durch deinen Benutzernamen ersetzen, also wenn dein benutzername user ist, dann wird aus "benutzername" "user"
mfg Mato
EDIT:
ich habe das Script nochmal angepasst, jetzt muss man alles nurnoch an einer Stelle Bearbeiten:
| Code: | #!/bin/bash
USERNAME="benutzername"
HASH="md5-hash"
cd ~/regnum
if test -e /usr/bin/mumble-overlay; then
case $1 in
$USERNAME)
cd ./live/
mumble-overlay ./game $USERNAME $HASH &
;;
"norm")
mumble-overlay ./rolauncher &
;;
"")
mumble-overlay ./rolauncher &
;;
esac;
else
case $1 in
$USERNAME)
cd ./live/
./game $USERNAME $HASH &
;;
"norm")
./rolauncher &
;;
"")
./rolauncher &
;;
esac;
fi
|
_________________ © Mato
archlinux.de
 |
|
| Nach oben |
|
|
Werbung
|
Verfasst am: 22.05.2012, 13:27 Titel: Wird nur bei unregistrierten Besuchern angezeigt ! |
|
|
|
|
|
| Nach oben |
|
|
Nargajuna Herzog


Anmeldedatum: 16.12.2007 Wohnort: Allahed
|
|
| Nach oben |
|
|
Kolossus Vasall


Anmeldedatum: 15.09.2009 Wohnort: Frankfurt
|
Verfasst am: 10.04.2011, 21:22 Titel: |
|
|
@Yesse
| Yesse hat Folgendes geschrieben: | Das Script funktioniert bei mir leider nicht.
Regnum liegt im Verzeichnis /home/Dennis/Regnum
Und das script in /usr/local/bin
Das Script heißt Regnum und wird auch so über das Terminal aufgerufen.
Aber es wird einfach nur der Client gestartet, mehr passiert nicht. |
Du musst dem Skript auch einen Parameter mit übergeben.
/usr/local/bin/Regnum benutzername
also als Parameterübergabe benutzername
oder nach der letzten Modifikation statt benutzername deinen richtigen username. Je nachdem was im case Block steht.
@Nargajuna
mmmhhh.. anscheinend nicht der md5 hash ist falsch nach deiner Methode:
| Code: |
mobil:~ # echo "passwort" | md5sum
451a0b137a64a0997157646e8cf4b9a9 -
mobil:~ # md5sum
passworte22a63fb76874c99488435f26b117e37 -
mobil:~ # /home/penguin/Programme/hash_md5.py
Bitte Wort eingeben: passwort
e22a63fb76874c99488435f26b117e37 |
Da ist wahrscheinlich immer eine newline drinne wenn man den Befehl mit Eingabe los schickt. |
|
| Nach oben |
|
|
Pyrdracon Fürst


Anmeldedatum: 23.07.2008 Wohnort: Raeraia
|
Verfasst am: 10.04.2011, 22:52 Titel: |
|
|
In einem Bash-Script fange ich das Passwort (hier Parameter 2) so ab und wandle es direkt in einen MD5-Hash um:
| Code: |
PASSWORD=$(echo -n "$2" | md5sum | cut -c 1-32);
|
Das -n schneidet das Newline-Zeichen ab, das cut -c 1-32 nimmt nur die 32 Zeichen des Hashes. Könnte man sicherlich auch durch awk erreichen, aber so hab ich es halt jetzt hier.
Mein Script ist insgesamt sicherlich auch sehr umfangreich, aber das hier ist die Methode zum Umwandeln des eingegebenen Passworts. _________________
 |
|
| Nach oben |
|
|
Kolossus Vasall


Anmeldedatum: 15.09.2009 Wohnort: Frankfurt
|
Verfasst am: 11.04.2011, 21:42 Titel: |
|
|
| Pyrdracon hat Folgendes geschrieben: |
Das -n schneidet das Newline-Zeichen ab, das cut -c 1-32 nimmt nur die 32 Zeichen des Hashes. Könnte man sicherlich auch durch awk erreichen, aber so hab ich es halt jetzt hier.
. |
Feine Sache Pyrdracon,
so kann man gleich alles mit einen Skript abhandeln. Mit awk würde das z.B. so aussehen:
| Code: |
PASSWORD=$(echo -n "$2" | md5sum | awk '{print $1}')
|
Grüße
Kolossus _________________ Kommunikation frei und grenzenlos Jabber / XMPP
Meine Clan WebSeite:
http://devils.clan.lc |
|
| Nach oben |
|
|
Flocke Herzog


Anmeldedatum: 29.11.2007 Wohnort: Ignis
|
|
| Nach oben |
|
|
Mycki Herzog

Anmeldedatum: 07.12.2009 Wohnort: Kekse *.*
|
Verfasst am: 16.04.2011, 12:12 Titel: |
|
|
Bei mir hab ich das Problem, das ich immer noch meinen Benutername drin habe.
Also wenn ich RO manuell öffnen will steht da schon mein Benutzername und das Programm schreibt ihn dann nochmal dahinter.
Ansonstne geht alles ^.^ _________________ Sie dachten sie hätten mich an den Eiern gepackt,
Aber ihre Hände waren zu klein.
Jäger 59
 |
|
| Nach oben |
|
|
Pyrdracon Fürst


Anmeldedatum: 23.07.2008 Wohnort: Raeraia
|
Verfasst am: 16.04.2011, 17:55 Titel: |
|
|
Bist du Linux- oder Windows-User? Unter Linux kannst du den Nutzer, der beim Start angezeigt wird, so ändern. Gehe in das Verzeichnis $HOME/.ngdstudios/ und öffne die Datei rolauncher. Darin findest du wohl eine Zeile mit dem Namen user= und die änderst du nach deinen Vorlieben ab.
Für Windows müsste es etwas ähnliches geben, aber ich habe gerade keine Windows-Installation zur Hand. Entweder Regnum schreibt da etwas in die Registry oder es gibt (vermutlich) unter %appdata% ein Verzeichnis, in dem diese Dinge geändert werden können.
Übrigens, %appdata% wie auch .ngdstudios sind in beiden Betriebssystemen versteckte Verzeichnisse, die man eigentlich nicht sieht. Dennoch kann man diese leicht mit einem Dateibrowser öffnen, in dem man diese Verzeichnisse oben so in die Eingabezeile eingibt. _________________
 |
|
| Nach oben |
|
|
Flocke Herzog


Anmeldedatum: 29.11.2007 Wohnort: Ignis
|
Verfasst am: 16.04.2011, 18:11 Titel: |
|
|
Der eingetragene Nutzername lässt sich unter Windows in der Registry ändern (Start -> Ausführen -> Regedit).
Der Pfad ist HKEY_CURRENT_USER\Software\NGD Studios\RegnumOnline und dann auf user doppelklicken. _________________ (c) by Flocky
Twitter - Regnum-Fans.de - Thema auf regnum-online.de
Bitte unterschreiben: http://bit.ly/gamigo |
|
| Nach oben |
|
|
| Beiträge der letzten Zeit anzeigen: |
|