Datei auf der DS editieren

Status
Für weitere Antworten geschlossen.

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
des Blog ist die Datei /usr/syno/synoman/phpsrc/blog/css/blog_style.css

Hätte da eine generelle Frage zu - wo und wie kann ich auf diese Datei zugreifen? Hab selber dazu noch keine antwort gefunden.
Ich stecke noch in Kinderschuhen, was die DS 107+ betrifft - css ist kein Problem. ;)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Da gibt es viele Möglichkeiten:
Zum einen kannst du einen Editor auf der DS verwenden (z.B. vi oder nano). Oder du legst die Datei in eine Freigabe und greifst mit einem Windows Editor darauf zu.
 

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Danke - muss aber noch einmal nachhaken:

Die Wikis hatte ich alle mir durchgearbeitet. Sicher manche mehr und vereinzelte schneller. ;)
Aber wenn ich Telnet und SSH aktiviert und abgespeichert habe, was passiert dann?
Wie komme ich denn mit den Editor zu einer Datei in der DS.
Durch einen Befehl, wenn "ja", wo muss der gesetzt werden?
Eben das ist mir völlig unkar und geht so gar nicht aus dem Wiki heraus.

Bitte nicht schimpfen - Woher wird eigentlich der vi bezogen und dann wie gestartet?
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
Der vi ist ein Editor den du wenn du über die TelnetBox auf der DS bist verwenden kannst um eine Datei zu bearbeiten.

In deinem Beispiel vi /usr/syno/synoman/phpsrc/blog/css/blog_style.css

Telnet/SSH Zugriff bekommst du zum Beispiel über Putty.
Dient dazu um direkt auf Komandoebene auf der DS zu arbeiten.
Anmeldung über root / passwort.

Vorsicht: root darf alles auch löschen !!!
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0
vi ist bereits vorhanden und kann über vi[Enter] gestartet werden. Wesentlich einfacher dürfte es aber sein, die Datei in einen Freigabeordner zu kopieren ("cp /usr/syno/synoman/phpsrc/blog/css/blog_style.css /volume1/public")und dort mit einem entsprechenden Windows-Editor (z.B. Notepad++) zu bearbeiten.

Trolli
 

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
vi ist bereits vorhanden und kann über vi[Enter] gestartet werden.
Und wo starte ich vi mit [Enter] - bei "Start -> Ausführen..." oder wo???
Ich hab es noch nicht geschnallt.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Zuerst verbindest du dich mit telnet auf die DS. Nach Eingabe von root und Admin PW siehst du die Konsole der DS. Dort gehört der Befehl hin. Windows kann nix mit diesem Befehl anfangen...
 

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Windows kann nix mit diesem Befehl anfangen...
Das war ja meine unklare Lage - Danke.

Werd es mal heute Abend versuchen und mich dazu sicher noch einmal melden.

Evtl. sollte ein Moderator mal den Thread teilen, da das Thema von Beginner doch etwas abweicht?!
 

Trolli

Benutzer
Mitglied seit
12. Jul 2007
Beiträge
9.848
Punkte für Reaktionen
1
Punkte
0

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Na das geht ja schneller, als der Zugriff auf vi. ;)

Gleich noch schnell eine Linkfrage zum Outfit.
Ich hatte letztens gelesen, wie die "Synology-Textzeile" auf der Photoseite geändert werden kann.
Ich find ihn nicht mehr.
 
Zuletzt bearbeitet:

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Nun sitze ich vor der Eingabenmaske der Managmentanmeldung mit root und dem Passwort und als Antwort erhalte ich:

Sie dürfen diesen Dienst nicht verwenden.

Telnet/SSH Zugriff habe ich aber vorher aktiviert und DS sogar neu gestartet.
Hab ich evtl. einen Port übersehen, welcher geöfnet werden muss?
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
Nun sitze ich vor der Eingabenmaske der Managmentanmeldung mit root und dem Passwort und als Antwort erhalte ich:

Sie dürfen diesen Dienst nicht verwenden.

Telnet/SSH Zugriff habe ich aber vorher aktiviert und DS sogar neu gestartet.
Hab ich evtl. einen Port übersehen, welcher geöfnet werden muss?

Du mußt dich über die Eingabeaufforderung so an der DS anmelden
Steps sind

Eingabeaufforderung öffnen Ausführem->cmd

dann telnet IPdeiner DS

Benutzername root
Passwort vom admin

anschliessend cd .. und du bist im obersten Verzeichnis und du kannst den von dir gewünschen Pfad auch direkt mit
cd /pfad/pfad
suchen

best regards

Edit Führe dir aber den Link von Trolli einmal zu Herzen bevor was schief geht
 

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Wundert mich, da ich heute Nachmittag danach gefragt hatte:
Und wo starte ich vi mit [Enter] - bei "Start -> Ausführen..." oder wo???
und die Antwort war
Windows kann nix mit diesem Befehl anfangen...
Fakt ist der Benutzername geht einzugeben, aber beim login kann ich kein Passwort angeben, es lassen sich keine Zahlen/Buchstaben eingeben.

Mir stehen die Tränen schon im Auge - es ist kein Vorwärtskommen.
 

denon2002

Benutzer
Mitglied seit
20. Okt 2008
Beiträge
536
Punkte für Reaktionen
0
Punkte
0
OH,... das Passwort wird nicht angezeigt.
Gib es einfach ein und drück Enter.
 

ag_bg

Benutzer
Mitglied seit
19. Jan 2008
Beiträge
1.736
Punkte für Reaktionen
0
Punkte
0
Wundert mich, da ich heute Nachmittag danach gefragt hatte:
und die Antwort war
Fakt ist der Benutzername geht einzugeben, aber beim login kann ich kein Passwort angeben, es lassen sich keine Zahlen/Buchstaben eingeben.

Mir stehen die Tränen schon im Auge - es ist kein Vorwärtskommen.

Windows selber kann ja auch nichts damit anfangen. Mittels telnet führst du ja die Befehle auf der DS aus und nicht auf dem Windowsrechner.

Um es noch mal sauber zu sagen:

Ausführen->
Code:
cmd
-Enter

Code:
telnet IPdeinerDS
-Enter

Code:
root
-Enter

Code:
Passwort des Admins (wird nicht angezeigt)
-Enter

Code:
cp /usr/syno/synoman/phpsrc/blog/css/blog_style.css /volume1/public
-enter

jetzt kannst du die Datei bearbeiten mit Notepad++ oder so
Anschliessend wieder zurücklegen in den public-Ordner (oder auch dort einfach öffnen und wieder speichern)

Zurück zuerst ein backup machen
Code:
cp /usr/syno/synoman/phpsrc/blog/css/blog_style.css /volume1/public/blog_style.css.bak
-Enter

bearbeitete Datei zurück an den richtigen Ort.

Code:
cp /volume1/public/blog_style.css /usr/syno/synoman/phpsrc/blog/css
-Enter



best regards

PS -Enter ist immer las Enter zu verstehen

PPS wenn du den Ordner public nicht mehr hast, kannst du auch einen anderen dafür einsetzen, Hauptsache du kommst darauf
 
Zuletzt bearbeitet:

Doppelter Wolf

Benutzer
Mitglied seit
11. Sep 2008
Beiträge
171
Punkte für Reaktionen
0
Punkte
16
Linux kann ja so fies sein wenn man sich noch nie damit befasst hat.:D
aber Geduld und Ausdauer...bringen dich weiter..
 

jemue

Benutzer
Mitglied seit
11. Jan 2009
Beiträge
615
Punkte für Reaktionen
0
Punkte
42
Es hat geklappt - ich komme rein.
Nun werde ich mich aber erst einmal weiter belesen - Danke für die Geduld
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
oh man warum immer sooooo umständlich? man kann auch einen ordner in einer freigabe anlegen (/public/root) und das root verzeichnis auf der konsole mit "mount --bind / /volume1/public/root" rein mounten. dann noch einen unixfähigen editor benutzen (z.b. notepad++) und alles ist gut.
 

HarryPotter

Benutzer
Mitglied seit
24. Aug 2007
Beiträge
2.156
Punkte für Reaktionen
0
Punkte
0
oh man warum immer sooooo umständlich? man kann auch einen ordner in einer freigabe anlegen (/public/root) und das root verzeichnis auf der konsole mit "mount --bind / /volume1/public/root" rein mounten. dann noch einen unixfähigen editor benutzen (z.b. notepad++) und alles ist gut.

Das nützt doch nichts, die Files sind nur von user "root" editierbar.
 
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