1

我正在使用 Makefile 来编译我的 C 程序并想要制作可执行的 setuid。如何使用 Makefile 设置权限?

4

2 回答 2

3

与您在命令行 ( chmod u+s .....) 中的方式相同 - 只需在创建可执行文件后将其作为行

另请注意,您还可以执行sudo chown root:root .....

于 2012-10-25T21:03:27.193 回答
1

如果您的环境有install实用程序,您可以这样做:

install: program
    install -m 4755 -o root program /usr/local/bin

.PHONY: install
于 2013-12-19T02:18:55.923 回答