Der Befehl history, wie einbinden?

Status
Für weitere Antworten geschlossen.

derilzemer

Benutzer
Mitglied seit
16. Apr 2009
Beiträge
69
Punkte für Reaktionen
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.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
du meinst die Shell-Direktive?

Itari
 

derilzemer

Benutzer
Mitglied seit
16. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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 ;)
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
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
 

derilzemer

Benutzer
Mitglied seit
16. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
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 :eek:. Sehe ich da was falsch?

Gruß Andreas
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
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.
 

derilzemer

Benutzer
Mitglied seit
16. Apr 2009
Beiträge
69
Punkte für Reaktionen
0
Punkte
0
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