fdisk -l
メッセージ全体を受信せずにすべてのユーザーとして実行できるようにしたいですfdisk: cannot open /dev/sda: Permission denied
。
fdisk -l
どのように悪意のある目的に使用できるのかわかりません。
ユーザーが自分のサイトにログインしていること、および管理者であることを最初に確認するPHPスクリプトがあります。
その後、管理者コントロールパネルがあり、出力が表示されますが、fdisk -l
エラーが発生しますfdisk: cannot open /dev/sda: Permission denied
。
ユーザー入力がないため、コマンドにパラメーターを挿入できません。
ベストアンサー1
解決策はfdisk
。 C\C++で書くのは簡単です。コンパイラだけです。次に、実行可能ファイルの所有者を次に変更してroot
権限を付与しますSUID
(スクリプトに付与するとSUID
機能しないため、スクリプトではなく実行可能ファイルが必要です)。他のユーザーがファイルに書き込めないことを確認してください。そうしないと、セキュリティの問題が発生する可能性があります。