Запишите файл в /var/lib/sysnews/

Запишите файл в /var/lib/sysnews/

В этой папке хранятся newsфайлы: они могут быть созданы системным администратором для записи некоторой информации для пользователей, как предлагается вэтотсвязь.

Я пытался как обычный пользователь добавить файл в /var/lib/sysnews, но эта команда не работает.

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

ни эта команда

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

работал (это даетдоступ запрещеношибка).

Папка принадлежит rootпользователю и группе staff. Мой обычный пользователь уже был в sudoгруппе; я добавил staffгруппу для своего пользователя, но безрезультатно.

Я могу добавлять новости, только создав файл в одной из моих папок и затем набрав

sudo mv myfile /var/lib/sysnews

но это беспокоит.

Есть ли более простой способ добавить какой-нибудь файл новостей в эту папку, не имея прав root?

решение1

Проблема, похоже, в перенаправлении/конвейеризации вывода. Используйте ваш любимый редактор (в моем случае vim) и sudo vim /var/lib/sysnewsотредактируйте файл через редактор, вызываемый с помощью sudo. Или используйте один из sudo commandlineобходных путей перенаправления, перечисленных выше, но ни один из них не кажется «более простым» ответом.

Связанный контент