我正在使用Makefile来编译我的C程序,并希望生成可执行的setuid。如何使用Makefile设置权限?
答案 0 :(得分:2)
与命令行(chmod u+s .....
)的方式相同 - 只需在创建可执行文件后将其作为行
另请注意,您可以执行sudo chown root:root .....
答案 1 :(得分:1)
如果您的环境具有install
实用程序,则可以执行以下操作:
install: program
install -m 4755 -o root program /usr/local/bin
.PHONY: install