Der Befehl history, wie einbinden?

  • 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.

derilzemer

Benutzer
Registriert
16. Apr. 2009
Beiträge
69
Reaktionspunkte
0
Punkte
0
Hallo,
kann mir jemand sagen, wie ich den Befehl auf der Synology zum fliegen bekomme? Für Tips oder dergleichen wäre ich dankbar.

mfG
Andreas. M.
 
du meinst die Shell-Direktive?

Itari
 
einbinden des Befehls History

Hallo,

ich denke du meinst das gleiche wie ich beschreibe :-). Sorry bin nicht so firm in den dazugehörigen Fachausdrücken. Einfach dass ich die alten Bfehele wie unter Linux aufrufen kann, genau. Wenn das einfach geht habe ich es wohl nur nie gefunden weil falsch oder nicht richtig gesucht :(. Hilfe oder Verweis auf eine Anleitung wäre super.

Gruß Andreas
 
afaik muss man dafür nichts einstellen. Sollte doch bei sh und ash direkt funzen. Was passiert denn wenn du auf der Konsole die Pfeiltasten hoch/runter benutzt?
 
Im Zweifelsfall kann man per IPKG die 'bash' installieren und in der /etc/passwd dem User 'root' zuordnen.

Wenn ich nachfrage, dann nur, um auch sicher zu sein, dass wir vom Gleichen sprechen

Itari
 
Im Zweifelsfall kann man per IPKG die 'bash' installieren und in der /etc/passwd dem User 'root' zuordnen.
Habe ich einmal gemacht und bei einem Firmware-Update ned daran gedacht. /opt war weg und damit auch der root Zugriff. ;)
Ich würde empfehlen das bash binary nach volume1 zu kopieren und in /etc/passwd darauf zu referenzieren
 
Habe ich einmal gemacht und bei einem Firmware-Update ned daran gedacht. /opt war weg und damit auch der root Zugriff. ;)
Ich würde empfehlen das bash binary nach volume1 zu kopieren und in /etc/passwd darauf zu referenzieren

Das ist eine gute Idee!

Ansonsten noch so ein Tipp ... leg dir einen 2. User mit UID 0 an, der auf die normale Shell Zugriff hat ... hab ich in der Vergangeheit bei fast jedem UNIX-Rechner gemacht, damit ich auch immer drauf kommen konnte, wenn mal das root-Password umbenannt wurde :D

Itari
 
Ansonsten noch so ein Tipp ... leg dir einen 2. User mit UID 0 an, der auf die normale Shell Zugriff hat ... hab ich in der Vergangeheit bei fast jedem UNIX-Rechner gemacht, damit ich auch immer drauf kommen konnte, wenn mal das root-Password umbenannt wurde :D
Geht das denn? Ich dachte die UID müsste eindeutig sein. Bis heute gedacht, dass man die UID ned beeinflussen könnte, sondern das System beim Erstellen des Users eine vorgibt.

Auch noch ein Weg:
Man könnte root ja auch auf ash belassen und nach dem Anmelden die bash manuell starten ;)
 
Geht das denn? Ich dachte die UID müsste eindeutig sein. Bis heute gedacht, dass man die UID ned beeinflussen könnte, sondern das System beim Erstellen des Users eine vorgibt.

Hast schon mal probiert, die /etc/passwd mit dem vi zu ändern? Das geht echt !!! :D:D:D

Itari
 
afaik muss man dafür nichts einstellen. Sollte doch bei sh und ash direkt funzen. Was passiert denn wenn du auf der Konsole die Pfeiltasten hoch/runter benutzt?

jo, das kann ich machen, wenn ich eine Session laufen habe. Aber wenn ich ne neue Session mache am anderen Tag, da geht eben diesbezüglich nichts mehr. Da habe ich in der Vergangenheit den Befehl History schon als ganz nützlich empfunden, gerade ich in meinem "Alter und dem Problem des nicht mehr alles merken" können :o. Sehe ich da was falsch?

Gruß Andreas
 
Hast schon mal probiert, die /etc/passwd mit dem vi zu ändern? Das geht echt !!! :D:D:D
So naheliegend habe ich ned gedacht ;) Und das gibt wirklich keine Konflikte?
@Topicstarter
Ah so du willst nach einem Neuanmelden die History immer noch haben. Dann geht das nur mit der Bash. Via ipkg kannst du dir bash installieren (mehr zu ipkg im Wiki) und die sollte ein .bash_history File im Home deines Users anlegen.
 
Hi,

okay ipkg habe ich ja schon, bash ist wohl auch schon installiert (3.2.49-1). Also ich beweg mich da im Neuland. in /volume1/homes/linus finde ich mit ls -la nichts.
Was muss ich tun, damit sowohl root als auch der eine user diesen Befehl nutzen können? Soweit ich sehe liegt die ja unter /volume1/@optware/bin/bash und/oder /opt/bin/bash/.
Wenn es zu komplex wird, kann ich darauf auch verzichten so ist es nicht. Wenn ich nur einen Befehl per vi da rein machen muss, das bekomme ich hin.
http://www.synology-forum.de/showthread.html?t=6660&highlight=bash
Wenn ich mir das durchlese, muss ich wohl meine profiles generell erst mal auf die bash umbiegen, da ich wohl über die ash laufe. Da steht als shell immer die /bin/ash. Vielleicht kannst du mir ja hier noch ein wenig Input liefern, danke.
mfG
Andreas M.
 
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