rootユーザーとして小さなスクリプトを作成しました...
#!/bin/bash
cat /etc/shadow
そして設定設定値ビットをゲストフォルダに入れます。私がスクリプトを実行するとゲスト、権限が拒否されたことを示します。なぜ? rootユーザーがスクリプトを生成したときにroot権限でスクリプトを実行するようにroot setuidビットを設定しました。
ベストアンサー1
これがうまくいかないのは、解釈スクリプトのSUIDビットが無視されるためです。同じコマンドを実行するCプログラムを書くとうまくいきます。