root kann keine Kommandos mehr ausführen

Status
Für weitere Antworten geschlossen.

Nixda

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
47
Punkte für Reaktionen
0
Punkte
6
Hallo,

ich habe gerade meine DS411 DSM 4.2-3202 upgegradet.

Nach dem Upgrade habe ich mich per ssh und user root eingeloggt und festgestellt, das root praktisch nur die busybox Kommandos ausführen kann. Alles was in /opt/bin oder /opt/sbin steht wird nicht gefunden. Wenn ich es starten will, muss ich den gesamten Pfad mit angeben.

Mit admin funktioniert es, aber admin hat zum Beispiel für ipkg keine Rechte.

Gibt es unter bash so etwas wie eine Path Variable, die man setzen muss, und wo müsste ich das für root eintragen?
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Sollte alles in der /etc/profile sein
 

Nixda

Benutzer
Mitglied seit
24. Dez 2011
Beiträge
47
Punkte für Reaktionen
0
Punkte
6
Es steht in der /etc/profile und in /root/.profile.

Nachdem ich es dort nachgetragen habe geht es wieder. Warum es aber mit admin lief, ist mir unklar
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.016
Punkte für Reaktionen
271
Punkte
393
Hallo,
beim Upgrade wird die /root/.profile überschrieben und fest path gesetzt, die beiden Zeilen muß man nach jedem Upgrade auskommentieren, siehe Wiki. /etc/profile bleibt bei einem Upgrade erhalten.

Gruß Götz
 
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