在 /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,但这些似乎都不是“更简单”的答案。

相关内容