Schreiben Sie eine Datei in /var/lib/sysnews/

Schreiben Sie eine Datei in /var/lib/sysnews/

In diesem Ordner werden die newsDateien gespeichert: Sie können vom Systemadministrator erstellt werden, um einige Informationen für die Benutzer zu schreiben, wie inDasVerknüpfung.

Ich habe als normaler Benutzer versucht, eine Datei hinzuzufügen /var/lib/sysnews, aber weder dieser Befehl

echo "Hello world" > /var/lib/sysnews

weder dieser Befehl

sudo echo "Hello world" > /var/lib/sysnews

funktioniert (es gibtZugriff verweigertFehler).

Der Ordner gehört dem rootBenutzer und der staffGruppe. Mein normaler Benutzer war bereits in der sudoGruppe. Ich habe die staffGruppe für meinen Benutzer hinzugefügt, aber ohne Ergebnis.

Ich kann Nachrichten nur hinzufügen, indem ich eine Datei in einem meiner Ordner erstelle und dann eingebe

sudo mv myfile /var/lib/sysnews

aber es stört.

Gibt es eine einfachere Möglichkeit, diesem Ordner eine News-Datei hinzuzufügen, ohne Root-Rechte zu haben?

Antwort1

Das Problem scheint an der Umleitung/Weiterleitung der Ausgabe zu liegen. Verwenden Sie Ihren bevorzugten Editor (in meinem Fall vim) und sudo vim /var/lib/sysnewsbearbeiten Sie die Datei mit einem Editor, der mit aufgerufen wurde sudo. Oder verwenden Sie eine der sudo commandlineoben aufgeführten Umleitungs-Umgehungen, aber keine davon scheint die „einfachere“ Lösung zu sein.

verwandte Informationen