我正在尝试遵循我认为使用 sudo 而不是 root 帐户的最佳实践。
我正在运行一个简单的 concat 文件操作,例如:
sudo echo 'clock_hctosys="YES"' >> /etc/conf.d/hwclock
Run Code Online (Sandbox Code Playgroud)
这在以普通用户身份运行的“>>”右侧失败。添加额外的 sudo 也会失败(由于管道到 sudo 命令而不是文件的预期行为)。
示例仅此而已,但已在 root 帐户下进行了验证和测试。
我正在运行一些系统升级,我的包管理器显示上游 /etc/shadow 和我的之间的变化。
下次发生这种情况时,我想在文件中添加一些注释。我将如何在不破坏事物的情况下完成在 /etc/shadow 文件中添加注释。
我认为默认的“#”可能会这样做,但如果我弄错了,重启就不会那么愉快。