Answers:
通常,除非您确实需要权限,否则永远不要使用root用户。但是您是对的,主要问题是'rpmbuild'几乎会执行您写入spec文件中的所有内容。(覆盖文件,创建用户,删除文件等)。
编辑:
附带说明一下,我建议您看一下openSUSE Build Service,它使构建用于不同发行版的rpm变得非常容易。(它也可以设置为本地实例。)
当我通过INTERNET搜索时,在以下链接http://pmc.ucsc.edu/~dmk/notes/RPMs/Creating_RPMs.html中得到了您提出问题的原因。
这样做只是为了避免意外的错误或意外的东西。