我已经修改了 xlockmore 源以添加我需要的功能,但它无法读取影子密码文件,并要求我在二进制文件上设置 uid 或 gid 位。但我使用的官方二进制文件没有设置任何粘性位。是否有解决方法可以避免设置特殊位?此外,自定义二进制文件的大小是官方二进制文件的两倍多,尽管我没有对它们进行太多修改。
答案1
官方的“pkgdir”将“--disable-setuid”作为“configure”脚本的选项,该脚本根据编译环境创建makefile。根据 pkgdir 编译源解决了问题。
我已经修改了 xlockmore 源以添加我需要的功能,但它无法读取影子密码文件,并要求我在二进制文件上设置 uid 或 gid 位。但我使用的官方二进制文件没有设置任何粘性位。是否有解决方法可以避免设置特殊位?此外,自定义二进制文件的大小是官方二进制文件的两倍多,尽管我没有对它们进行太多修改。
官方的“pkgdir”将“--disable-setuid”作为“configure”脚本的选项,该脚本根据编译环境创建makefile。根据 pkgdir 编译源解决了问题。