Wie öffne ich eine Datei in Ranger als Root?


8

Wie öffne ich eine Datei im Dateimanager "Ranger" mit Superuser-Rechten?

Während " : open_with vim " die Datei als kein Root mit vim öffnet, suche ich nach etwas wie ": open_with sudo vim", aber das funktioniert nicht.

Antworten:


10

Laut Mann:

Flags bieten Ihnen die Möglichkeit, das Verhalten des erzeugten Prozesses zu ändern. Sie werden in den Befehlen ": open_with" (Schlüssel "r") und ": shell" (Schlüssel "!") Verwendet.

   f   Fork the process.  (Run in background)
   c   Run the current file only, instead of the selection
   r   Run application with root privilege (requires sudo)
   t   Run application in a new terminal window

In Ihrem Fall müssten Sie verwenden :open_with r vim


:open_with r vimhat gut funktioniert für mich, vielen Dank!
PatrickSteiner

Vielen Dank. Für mich funktionieren die folgenden Befehle nur in Änderungsreihenfolge =>: open_with vim r
DhineshYes

0

Normalerweise öffne ich meinen Dateimanager über ein Root-Terminal, indem ich einfach den Programmnamen ohne Parameter eingebe, z

root @ machine: thunar

Dadurch wird der Dateimanager als Root-Benutzer geöffnet, und alles, was ich zum Bearbeiten über den Dateimanager öffne, wird als Root-Benutzer geöffnet.

Wenn die Datei im Terminal leicht zu navigieren oder zu benennen ist, z. B. "FSTAB", öffne ich einfach meinen Texteditor mit der benannten Datei, z

root @ machine: mousepad / etc / fstab.

Wenn es sich leicht ändern lässt, verwende ich einfach meinen Terminal-Editor als Root-Benutzer (in meinem Fall nano).


2
Das Starten eines Dateimanagers vom Root-Terminal aus ist IMO eine ziemlich riskante Option, da Sie dann praktisch alles ohne Warnungen löschen und bearbeiten können. Vor allem, wenn das FM Ihnen keinen Hinweis darauf gibt, dass es unter root gestartet wurde und Sie es später vergessen!
Artalus

@ Artalus Guter Anruf. Ich kann zugeben, dass ich kein Systemadministrator für mehr als unser eigenes Geschäft bin und einen kleinen Teil der Konfigurationsdateien öffne, die ein echter Administrator macht, damit ich weniger Kenntnisse habe und trotzdem weniger Fehler mache als ein echter Administrator und trotzdem Arbeit auf der wilden Seite. Es hilft auch, VMs sowohl gespiegelt als auch gesichert zu haben.
Damon
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.