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 に答える