PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Serverpasswort



KaraokeSchumi
03.06.14, 13:20
Hallo Leute,

ich bin absoluter Linuxneuling, und habe jetzt die tolle Aufgabe mich um mehrere Server zu kümmern, auf die ich über ssh zugreifen kann.

Ich habe folgendes Problem:
Wie komme ich an die Passwörter der Server ran, wenn ich über Konsole und ssh mit denen verbunden bin? Mein Vorgänger hat mir leider keine Passwörter hinterlassen, nur die ssh Zugänge.
Ich habe jetzt ein Ubuntu 14.04 LTS auf dem Rechner. Die Server sind zum Teil mit Archlinux bzw. mit einer BusyBox v1.16.1 installiert.

Ich bin dankbar für jede Hilfe die ich bekommen kann.

Schumi

sysop
03.06.14, 13:26
Anleitung für meherer Varianten.
http://www.linux-forum.de/root-passwort-vergessen-was-tun-3433.html

Ich mache das fast immer mit einer Knoppix-CD und lösche das Passwort aus der shadow-Datei

Natürlich hätte man das auch selber herausfinden können, "linux root passwort" bei Tante Google gab mir eine Lösung im 4 Ergebnis.....

KaraokeSchumi
03.06.14, 13:52
das Löschen des alten Passwortes funktioniert zwar so, nur kann ich kein neues Passwort anlegen, und somit bekomme ich die Server auch nicht auf meinem Arbeitslaptop im Netzwerk verbunden.
ich kann einzig über die Konsole zugreifen über ssh. Da auf einem der Server aber eine komplette Datenbank liegt, brauch ich die eingebunden, um die Übersicht zu behalten.
Ich hab schon diverse Foren durchforstet, aber nix hat bisher geklappt.

sysop
03.06.14, 14:46
Ich scheine dein Problem nicht zu sehen...
Wenn das Passwort einmal leer ist und du dich so als root anmelden kannst, kannst du mit
passwd ja ein neues Passwort für root erstellen?

Wenn du dich nur mit ssh verbinden kannst und da keine root-Rechte hast, wird es wohl schawer werden eine Lösung zu finden.

KaraokeSchumi
03.06.14, 14:49
kann ich leider nicht, ich bekomme immer die Ausgabe
passwd: not found

egal ob mit sudo davor, mit root dahinter, oder in allen anderen Kombinationen.
aber die Datei existiert

:confused:was läuft hier falsch?

hafgan
03.06.14, 15:08
Dann via Rescue Console ein chroot durchführen und das Passwort neu vergeben:
http://wiki.ubuntuusers.de/chroot

Kip
03.06.14, 15:42
kann ich leider nicht, ich bekomme immer die Ausgabe
passwd: not found

Vllt. einfach nur kein PATH gesetzt?

Versuch mal:

sudo /usr/bin/passwd

Ansonsten:

sudo find / -name "passwd"

KaraokeSchumi
03.06.14, 16:21
also der findet schon ne passwd in der /etc
ich kann mir die auch anschauen, aber wenn ich in der /etc bin und dann passwd eingebe sagt er

-ash: passwd: not found

KaraokeSchumi
03.06.14, 16:23
man muss dazu sagen, das ich nur über ssh und Konsole auf den Server zugreifen kann

Kip
03.06.14, 16:24
Die in /etc ist aber die Password-/User-Datenbank, nicht das Programm.
Sonst findet er nichts?


man muss dazu sagen, das ich nur über ssh und Konsole auf den Server zugreifen kann

Das ist doch normal. Wer auf einem Linux-Server eine GUI laufen hat, hat meistens nicht viel Ahnung vom System ..

KaraokeSchumi
03.06.14, 16:33
Danke für die Blumen, ich hab das System nicht eingerichtet, ich hab das überehmen müssen, und das erste was ich machen musste, nen neuen Rechner aufsetzen. Immerhin hab ich die alten Daten halbwegs retten können, um so die ssh wenigstens wieder hinzubekommen.
Nun darf ich mich mit dem System befassen, und kämpfe hier an diversen Fronten.
Ich bin Linuxneuling und ich wäre für jede Hilfe dankbar.
Mit Vorwürfen komm ich auch nicht weiter.

Kip
03.06.14, 16:34
Das war weder gegen dich noch als Vorwurf gedacht.

KaraokeSchumi
03.06.14, 16:41
er findet diverse passwd


KaraokeServer2> find / -name "passwd"
/etc.defaults/passwd
/volume1/srv/systems/nfsroot/kj2_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/kj2_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/kj2_new/etc/passwd
/volume1/srv/systems/nfsroot/kj2_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/kj2_new/etc/default/passwd
/volume1/srv/systems/nfsroot/kj2_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/etc/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox_extra1/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox2_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox9_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox7_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox4_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox_office/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox_office/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox_office/etc/passwd
/volume1/srv/systems/nfsroot/ezbox_office/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox_office/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox_office/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/etc/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox1_failed/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox3_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox1_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox10_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox8_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/kj_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/kj_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/kj_new/etc/passwd
/volume1/srv/systems/nfsroot/kj_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/kj_new/etc/default/passwd
/volume1/srv/systems/nfsroot/kj_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox6_new/usr/bin/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/var/abs/core/filesystem/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/var/abs/core/shadow/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/etc/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/etc/pam.d/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/etc/default/passwd
/volume1/srv/systems/nfsroot/ezbox5_new/usr/bin/passwd
/etc/passwd

KaraokeSchumi
03.06.14, 16:43
volume1 ist eins der Teile auf ich die zugreifen müsste in der grafischen Oberfläche des Rechners, da dort auch die Datenbank liegt, die ich in der Verzeichnisstruktur brauche.

Kip
03.06.14, 17:29
Anscheinend ist das passwd binary gar nicht installiert.

Welche Distri ist das?
Installier mal 'passwd' nach.

KaraokeSchumi
03.06.14, 17:41
BusyBox v1.16.1 (2011-09-04 02:18:34 CST) built-in shell (ash)


das ist das was er mir anzeigt, wenn ich mich über ssh einlogge.

Vorher hatte ich auf dem Arbeitsrechner Archlinux drauf, aber ich hab auf dem neuen jetzt Ubuntu 14.04 draufgepackt.

FM_81
03.06.14, 18:44
In einer BusyBox-Shell isses u.U. bissel anders ... :)

Die BusyBox-Links existieren? Siehe: http://en.wikipedia.org/wiki/BusyBox#Examples

Lt. http://www.busybox.net/downloads/BusyBox.html#commands sollte auch 'passwd' enthalten sein!

MfG, FM_81

derguteweka
03.06.14, 18:51
Moin,

Kanns sein, dass der server richtig am Arsch ist und nur in so ne Notfall-shell bootet?
Ansonsten koennt' ich noch vorschlagen, die /etc/shadow rauskopieren und dann auf dem eingenen Rechner mit John the Ripper oder aehnlichem gucken, ob was geht.
Jenachdem, um wessen Server du dich da jetzt "kuemmern" sollst, koennte das aber schon etwas illegal sein...

Gruss
WK

Kip
04.06.14, 06:51
Kanns sein, dass der server richtig am Arsch ist und nur in so ne Notfall-shell bootet?

Das wäre jetzt auch meine Vermutung gewesen ...
BusyBox wird auf normalen Rechnern doch eigentlich nur als Notfall Shell eingesetzt oder? Aber andererseits .. startet ein System SSH in der Notfall Shell? Alles etwas komisch ..

FM_81
04.06.14, 11:06
... Aber andererseits .. startet ein System SSH in der Notfall Shell? ...Standardmäßig vielleicht nicht, aber wenn es der Vorgänger von unserem TO so gebaut hat - warum nicht?

MfG, FM_81

KaraokeSchumi
04.06.14, 22:04
Also übernommen habe ich 3 Server und einen Laptop. Mein Vorgänger ist verschwunden, und nun ist es mein Job da Ordnung reinzubringen.
Diese sogenannten Server sind Synologyteilchen die im Netzwerk hängen.
Nun ist gleich mal die Festplatte des Laptops kaputt gegangen, und ich hab fast alle Daten retten können. Nun hab ich nen neuen Laptop und da Ubuntu drauf gespielt, weil ich mit dem Archlinux, welches auf dem alten Laptop war, nicht wirklich klar kam.
Die ssh Verbindung konnte ich nun wieder herstellen. Aber die Datenbank nur über Konsole darzustellen ist sehr anstrengend. Deshalb wollte ich diese in mein System einbinden, und sicherheitshalber mal ein Backup machen.

Ich kann die DB aber nicht einbinden, weil das System immer das Passwort haben will, ich aber keins habe.
Ich bin befugt alles mit diesen Servern zu tun, damit das wieder funktioniert, denn die Datenbank ist unser tägliches Geschäft und muss funktionieren.

zyrusthc
04.06.14, 22:36
Da hat jemand rumgefuscht der null Ahnung hatte und nun ist wieder jemand dran mit null Ahnung.
Mein Befürchtungen gehen hier sogar Richtung Rootserver der bereits geentert ist und passwd entfernt wurde damit der Angreifer weiterhin Zugriff behällt.

Sichere die Datenbanken und setzte die Kiste neu auf. Und vor allem befasse dich mit den Systemgrundlagen.

Greeez Oli

marce
05.06.14, 07:56
Wer lesen kann: :-)

Diese sogenannten Server sind Synologyteilchen die im Netzwerk hängen.

bevor hier noch länger herumgeraten wird - um was für Server geht es genau? Exakte Produktbezeichnung bitte!

... wenn wir hier von einem "Standard-NAS" reden - dann sieht das nämlich plötzlich alles komplett anders aus... (und wenn man uns das von Anfang an gesagt hätte wäre uns hier ein paar Tage Phisolophie und Rate-mal-mit-Rosenthal erspart geblieben)

pombaer
16.10.14, 09:47
Ich hab jetzt nur mal wirklich schnell über ein paar Einträge rübergelesen, ich habe auch keine Ahnung ob das noch aktuell ist, ich wünsche auf jedem Fall dem Thread Starter nein :)
Aber ein leeres Passwortfeld ist bei Ubuntu Standard für den Root user, gib einfach einmal "sudo su" ein, danach "passwd" zum ändern des Kennwortes, ich glaube da denkt jeder ein wenig kompliziert wenn ich mir das ansehe.