root kann keine Kommandos mehr ausführen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

Nixda

Benutzer
Registriert
24. Dez. 2011
Beiträge
47
Reaktionspunkte
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?
 
Sollte alles in der /etc/profile sein
 
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
 
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