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.
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:
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
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).
:open_with r vim
hat gut funktioniert für mich, vielen Dank!