ssh-Zugriff mittels root-User Problem

Status
Für weitere Antworten geschlossen.

Eisblume

Benutzer
Mitglied seit
18. Nov 2011
Beiträge
56
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich habe mir scheinbar beim Versuch auf meiner DS212 (mit DSM 5.1-5021) die PATH Angabe in meiner /root/.profile zerschossen.

Wenn ich mich nun als root per SSH auf meine Syno verbinde kommt nun immer folgende Meldung:

Rich (BBCode):
BusyBox v1.16.1 (2014-12-13 05:30:51 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

-ash: hostname: not found
>

Ich kann nun z.B. kein vi mehr aufrufen. Nur noch die folgenden Befehle sind möglich:

Rich (BBCode):
> help
Built-in commands:
------------------
	. : [ [[ alias break cd chdir continue eval exec exit export
	false getopts hash help let local printf pwd read readonly return
	set shift source test times trap true type ulimit umask unalias
	unset wait

>

Wie kann ich das wieder zurücksetzen??

Danke und viele Grüße
Marco
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Gib bitte auf der Shell folgendes ein:

Rich (BBCode):
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH

Die beiden Zeilen kannst Du dann auch wieder in Deine /root/.profile setzen, da habe ich sie her. Den vi bekommst Du auch ohne PATH-Variable mit /bin/vi gestartet.
 

Eisblume

Benutzer
Mitglied seit
18. Nov 2011
Beiträge
56
Punkte für Reaktionen
0
Punkte
6
Vielen lieben Dank, hat so geklappt !!!

Schöne Weihnachtstage wünsche ich !!
 

kaiserkippel

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Habe leider den gleichen Fehler wie Eisblume gemacht auf meiner DS214+

Die Lösung von dil 88 funzt bei mir leider nicht. Nach eingeben des Codes kann ich /root.profile nicht aufrufen.
Bitte um Hilfe für einen dau
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.837
Punkte für Reaktionen
2.273
Punkte
829
Du musst die beiden Zeilen direkt in der Shell abschicken. Anschließend sind die Pfade wieder verfügbar. Du kannst aber auch - wie schon geschrieben - direkt /bin/vi /root/.profile aufrufen. "/root.profile", wie Du es geschrieben hast, gibts es m.W. nicht.
 

kaiserkippel

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ihr seid meine Helden!!!!
Vielen Dank,
hatte zum einen natürlich den backslash vergessen. Nach dem Eintrag der beiden Zeilen in die /root.profile funzt es jetzt wieder.
 

luddi

Benutzer
Sehr erfahren
Mitglied seit
05. Sep 2012
Beiträge
3.259
Punkte für Reaktionen
601
Punkte
174
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat