アプリケーションに suid ビットを設定することでこれを行うことができますが、これからc application
何らかのシェルを実行したい場合、これはローカル ユーザーで実行されます。通常、これはセキュリティ システムです。
ただしread/write/execute
、ルートが所有するファイルは可能ですが、ユーザーがファイルのグループに含まれていない場合、ターゲット ファイルはread/write/execute
最後の 3 ビットに設定されている必要があります。または、ユーザーがファイル所有者グループに含まれている場合は、これを中央の 3 ビットにチェック/適用する必要があります。(最初の 3 ビットは所有者に許可を設定しますが、これはあなたにとって有用な情報ではないかもしれません)。
root
アカウントにアクセスできない場合。次に、グループおよび他のユーザーのアクセス許可が必要な機能にアクセスできない場合、このファイルにアクセスするための特権ユーザーを取得しようとする以外に、これを行うことはできません。他のケースでは、ファイル アクセス許可でいくつかの修正を行うことができますが、このシステムからではありません。このデバイスからハード ドライブを取得し、他のデバイスに接続して変更するか、ライブ システムをこのデバイスにロードして変更する必要があります。ただし、これではなく特権システムでこれを行うことができます。
SUID bits
あなたの詳細については、次のサイトを参照してください。
http://www.codecoffee.com/tipsforlinux/articles/028.html
http://www.everyjoe.com/newlinuxuser/explain-what-is-setuid-and-setgid/