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

相關內容