我正在创建一个 Debian 系统的 ISO:
mkisofs -V "Debian ISO" -cache-inodes -J -l -o file.iso debian-system/
问题是:当我安装 ISO ( mount -o loop
)ping
并且sudo
由于它们的 suid 位尚未设置而无法工作时。
我知道-r
标志清除了特殊之二。此标志生成“合理化的 Rock Ridge 目录信息”,可以保留原始文件权限,但也可以清除任何 set-id 位。
但是,如果我不使用-r
,则所有文件的文件权限都是相同的,正如在运行时挂载 ISO 时所指定的那样。
问题:如何将 ping 和 sudo 等 set-id 文件添加到 linux “live” ISO?