「setuid」ビットを使用する方法は? [コピー]

「setuid」ビットを使用する方法は? [コピー]

rootユーザーとして小さなスクリプトを作成しました...

#!/bin/bash

cat /etc/shadow

そして設定設定値ビットをゲストフォルダに入れます。私がスクリプトを実行するとゲスト、権限が拒否されたことを示します。なぜ? rootユーザーがスクリプトを生成したときにroot権限でスクリプトを実行するようにroot setuidビットを設定しました。

ベストアンサー1

これがうまくいかないのは、解釈スクリプトのSUIDビットが無視されるためです。同じコマンドを実行するCプログラムを書くとうまくいきます。

おすすめ記事