1
我正在使用Makefile來編譯我的C程序,並且想要製作可執行文件setuid。我如何使用Makefile設置權限?C通過Makefile設置可執行權限
我正在使用Makefile來編譯我的C程序,並且想要製作可執行文件setuid。我如何使用Makefile設置權限?C通過Makefile設置可執行權限
以同樣的方式你會在命令行(chmod u+s .....
) - 只是它是行你創建後的可執行
還要注意的是,你可以,另外,做一個sudo chown root:root .....
如果你的環境有install
實用程序,你可以這樣做:
install: program
install -m 4755 -o root program /usr/local/bin
.PHONY: install