我有一个包含静态文件的 debian 包,用于具有 root:root 所有者的 Web 应用程序。例如,安装此软件包后,我需要更改 tomcat:tomcat 的所有文件的所有者。我读过这可以通过 postinst 脚本来完成。但是我不知道如何遍历包的所有文件。
我认为我的脚本应该是这样的:
#!/bin/sh
set -e
USER="tomcat"
-- iterate over files
chown ${USER}:${USER} {current_file}
-- end iterate over files
我会很感激任何帮助。