我正在进行一些系统升级,我的包管理器显示上游 /etc/shadow 和我的之间的变化。
我想在文件中添加一些注释,以便下次发生这种情况时使用。我如何在不破坏内容的情况下将注释放入 /etc/shadow 文件中。
我认为默认的“#”可能会做到这一点,但如果我弄错了,重启就不会那么愉快了。
答案1
答案2
的每一行都/etc/shadow
被视为一条用户记录。作为书面由斯蒂芬·基特(Stephen Kitt)审阅了解析器的源代码,您可以将以#
注释开头的行放在文件中,甚至可以将空行放在文件中,它们将被忽略。
但是,我从未见过/etc/shadow
有评论的文件。这似乎不是常见的做法,并且有一个很好的理由:强烈建议不要手动编辑。因此,我宁愿建议您创建一个/etc/shadow.README
文件来存储您的评论。请记住chmod 000
该文件以避免非 root 用户窥探它。
答案3
当然,你的/etc/shadow
.你不想服务器上的帐户信息/etc/shadow
- 哈希密码、帐户过期时间等 - 是上游的逐字节副本/etc/shadow
。
我希望您不会/etc/shadow
用从上游数据源获得的任何内容覆盖当前的数据。