C通过Makefile设置可执行权限

时间:2012-10-25 21:01:47

标签: c makefile setuid

我正在使用Makefile来编译我的C程序,并希望生成可执行的setuid。如何使用Makefile设置权限?

2 个答案:

答案 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