FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ritchie am 12 Mai 2013, 20:10:28

Titel: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 12 Mai 2013, 20:10:28
Hallo Zusammen,

ich bearbeite derzeit mein 99_myUtil.pm immer über das WEB Interface von meinem RB PI.
Das ist aber nicht sehr komfortable und wollte Fragen, welche Tools ihr verwendet.

Ich habe kubuntu im Einsatz und mein FHEM System ist mit Zugriffsschutz versehen.
(Standardempfehlung, https und telnet port zu.)

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Inhumierer am 12 Mai 2013, 21:15:30
Ich benutze vi(m).
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 13 Mai 2013, 07:42:40
Hi,

ich vermute mal, das Du die Terminalversion direkt auf dem Raspberry benutzt.
Das scheint mir aber auch nicht sehr kompfortabel.

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 13 Mai 2013, 18:33:08
Einfach per sshfs das Dateisystem bei dir lokal einbinden und die jeweilige Datei mit beliebigem Editor bearbeiten.
Welcher ist geschmackssache.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Puschel74 am 13 Mai 2013, 18:42:11
Hallo,

Zitatund die jeweilige Datei mit beliebigem Editor bearbeiten.
Welcher ist geschmackssache.

Äh. Sollte der Editor nicht eine klitzekleine Besonderheit beherrschen?
Ich dachte da hat es was mit dem Zeilenumbruch - daher nehme ich (und auch einige andere hier) Notepad++ dafür.

Grüße
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 13 Mai 2013, 18:52:02
gut, ich korrigiere "beliebigen" durch "beliebigen geeigneten" :-) . Unter Ubuntu ist z.B. gedit garnicht mal untauglich, Syntaxhighlighting für eine Reihe von Sprachen.
Unter Kubuntu ist kate ein guter "einfacher" Editor.

Grüße,
Johannes
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 13 Mai 2013, 19:15:16
Hallo,

ZitatEinfach per sshfs das Dateisystem bei dir lokal einbinden und die jeweilige Datei mit beliebigem Editor bearbeiten.

Danke für den Tip. Das Kommand "sshfs" kannte ich noch nicht.

Und ja, Kate verwende ich auch sehr gerne für so was. Für C(++) habe ich andere Tools.

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: joachimm am 13 Mai 2013, 19:24:59
ich nutze WINSCP in Kombination mit PSPad. Klasse Syntaxhighlightning.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 13 Mai 2013, 19:32:30
Hi,

irgendwie scheint das mit dem sshfs nur teilweise zu arbeiten.

Ich habe keine Schreibrechte auf der Freigabe.

Mein Benutzer ist jedoch Member of "root", dialin und so weiter ...

Wo liegt der Hacken (Klar, bei mir zwischen den Ohren) :-)

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 13 Mai 2013, 21:20:10
Muss ein typisches Rechteproblem sein. Mal ein chmod 775 auf die Datei probiert?
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Icebear am 13 Mai 2013, 22:10:43
Moin,

ich benutze ne Samba freigabe auf dem Raspy und bearbeite das ganze mit Notepad++

Und (nebenbei) OHNE nen chmod um der Gruppe schreibrechte zu geben <g> ich sage samba lieber das es doch bitte als User FHem arbeiten soll. Wenn ich hintenrum wieder jedem schreibrechte auf meine Dateien gebe ist mir mit meinem Zugriffsschutz nicht geholfen :)
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Dietmar63 am 13 Mai 2013, 22:26:16
von Windos aus ist totalcommander und pspad unschlagbar.
pspad ist in der letzten c´t wieder einmal besonders gelobt worden.

notepad++ hatte ich auch einmal im Einsatz. Es hatte zu jener Zeit aber noch viele Macken, so dass ich mich für pspad entschieden hatte:

Highligts:
- Syntaxhighligting
- Macros
- direkter Compileraufruf (auch für Perl)
- durch scripting(vbscript jscript) erweiterbar
...




Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 13 Mai 2013, 22:36:45
Zitat von: Icebear schrieb am Mo, 13 Mai 2013 22:10Wenn ich hintenrum wieder jedem schreibrechte auf meine Dateien gebe ist mir mit meinem Zugriffsschutz nicht geholfen :)
Richtig. Ist aber abhängig davon, was man wirklich braucht. Ich persönlich habe keine Probleme damit, ein fhem Modul für alle schreibbar zu machen. Aufs System kommt von draussen eh niemand drauf und selbst wenn hätte ein Angreifer wohl besseres zu tun als ein Modul zu manipulieren. Aber, wie gesagt, abhängig von der Umgebung, den bedürfnissen und dem eigenen sicherheitsempfinden.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Icebear am 13 Mai 2013, 22:56:50
Hast ja recht. Im zweifel ist ein angreifer als ROOT drauf und dann interessieren die rechte sowieso nicht mehr.

War auch eher als "denkanstoss" gedacht weil das chmod (leider) zum allheilmittel (nicht nur hier) benutzt wird.

Wenn man so durch die Foren schaut (auch z.b. xbmc) wenn da jemand probs hat dateien zu ändern heisst es leider immer chmod 775 oder doch gleich 777 :)

Sollte aber nicht sinn sein das man jedem schreibrechte gibt sondern lieber schaut warum mit den Aktuellen Rechten nicht funzt und das entsprechend "sauber" anzupassen.

gruesse aus wesel
icebear
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 13 Mai 2013, 23:07:53
Ich gebe dir auf jeden Fall recht. Vor allem auf Servern die am Netz hängen macht man sowas nicht. Xbmc / fhem und andere "heimanwender" Software liegt aber sicher zu über 90 Prozent hinter nem Router mit Firewall / nat, da kann man meiner Meinung nach auch mal bequem chmodden :-)
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Icebear am 13 Mai 2013, 23:12:00
ok dann ein chmod u+s perl und alles auf 777 <fg>
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 13 Mai 2013, 23:26:54
Hi,
Ich will mir das erstmal genauer ansehen, bevor ich es so mache.

Edit:
Zudem habe ich auch auf ganze Verzeichnisse keinen korrekten Zugriff.

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: ritchie am 15 Mai 2013, 23:10:00
Habe den Grund gefunden.

Ich melde mich immer mit "pi@fhem" an.

Nur der Besitzer den Dateien ist "fhem".

Leider kenne ich nicht das Password dieses Benutzer!

Wie kann man das herausbekommen ?

Workaround für meine Datei war jetzt erstmal "chown -v pi somefile"

Gruss R.
Titel: Aw: Wie bearbeitet man am besten *.pm Dateien auf dem .PM
Beitrag von: Johannes am 15 Mai 2013, 23:27:12
einfach als root

passwd fhem

Eingeben und neues Passwort setzen. Evtl. fehlt dem user auch das recht sich einzuloggen...