在努力搜索 RPM 最佳实践指南并发现几乎没有之后,令我惊讶的是,我求助于社区 -
我需要确保安装后存在一些用户和组,并且这些用户是组的成员。是否有推荐的程序?
在现有的 rpm 规范中,我看到在使用useradd
. 我听说这是一种常见的做法。为什么是这样?是否比使用 测试用户存在更好id -u
?
我们的一些客户可能想要自己管理他们的用户,所以他们会在运行我们的 rpm 之前创建用户。综上所述,似乎最好的方法是测试用户是否存在,如果不存在则创建它。对此有何评论?谢谢。
编辑:RHEL 5.7
我想添加一行作为许多文件的第一行,除非文件的第一行是shebang,在这种情况下它应该是第二行。