В этой папке хранятся 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
обходных путей перенаправления, перечисленных выше, но ни один из них не кажется «более простым» ответом.