![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
SE初心者です。
telnet(bash)でスクリプトを作成しています。
root実行権限のあるシェルを
別ユーザーで実行させるために(rootのパスは暗号化させて)親シェルを作成したいです。
su - でパスワードを聞かれた時に対話式で暗号化したパスワードを組み込むシェルを作成したいのですが行き詰まってます。。。
色々調べたのですが知識が無いので理解するのもやっとです…
ちなみに、sudoは使えません。
expectも使えませんでした…
親シェルの中身としては、
1.su -
2.パスワード(暗号化)
3.rootで実行したいシェル
のみの、シンプルなものを期待しています…
有識者の方、ご教授お願いします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
そのシェルスクリプトを呼び出すプログラムを作ってそのオーナーをrootにしてSUIDするんじゃ駄目かな。
例えば、int main() {
setuid(0);
system( "/path/to/script.sh" );
return 0;
}
というCプログラムを作る。コンパイルする。これのオーナーをroot.usersにする。パーミッションを4550にする。
/path/to/script.shはオーナーはroot.rootにしてパーミッションは0700にする。
また、このプログラム中の/path/to/script.shは絶対に絶対パスで指定して、絶対に「プログラムと同じ場所にあるscript.shを実行」とかしない事。
~~~~
ANo.1の方もおっしゃってるけど、suでパスワードを撃破するくらいなら別の方法を考えるか諦めるかした方がいいと思う。仮に実現できたとしてもパスワードなしでsuができるってのはパスワード無しにrootになれるsudoが全ユーザーに開放されてるって事だよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- UNIX・Linux linuxサーバーのキャッシュをクリアするコマンドを実行したい。 5 2023/01/24 14:52
- UNIX・Linux Thunderbirdで既読にしても、シェルにログインするとYou have mail.と表示される 3 2022/09/10 08:40
- ポイントサービス・マイル E-TAXについて 2 2023/02/12 16:18
- 確定申告 確定申告自体が初めてのE-TAXについて 4 2023/02/12 19:32
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- その他(コンピューター・テクノロジー) 下に書いたの条件でgoogleアカウントの復旧方法等を教えてください。 1 2023/02/06 23:32
- バックアップ パソコンHDDごとの暗号化(見られたくないファイルやフォルダ) 1 2022/05/21 22:08
- その他(開発・運用・管理) bashで15分前と現在のエポックタイムの時間を取得したい 2 2023/02/01 19:10
- Yahoo!メール YahooIDをパスワード形式にしただけなのに、利用規約違反とされて電話番号が使えなくなりました 3 2023/03/25 04:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
四乗根を英語で言うと・・・
-
photoshopで書いた四角の枠の中...
-
VBAで改行の入ったデータの正規...
-
【VB.NET】別Formのボタンが押...
-
テキストボックスの中身をリセ...
-
ランダムに4桁の数字を表示する...
-
OpenGLのグラデーションについて
-
五芒星は、悪魔崇拝とどういう...
-
変数に256文字以上のテキストを...
-
C# chart controlの透過について
-
2つのテキストファイルを比べて...
-
指定したURLを開くアクショ...
-
'2465'指定した式で参照してい...
-
CreateDialogについて
-
UWSCのBTN関数について。
-
ダブルクリックと2回クリックの...
-
シンボル化解除の方法
-
テキストボックスにセルの値を...
-
サムネイルクリックで外部swfフ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python ボタンを押すと複数の関...
-
四乗根を英語で言うと・・・
-
else if文の順序を変えることに...
-
pythonの画像の貼り付けについて
-
SNMPの標準MIBについて
-
Pythonのtkinterについて
-
Flashで、ナビゲーションがマウ...
-
FLASHで「かるた」を作りたいの...
-
2分木を中順でなぞりたいので...
-
クリックされたインスタンス以...
-
Excel VBAで読み込んだテキスト...
-
apache2でerror403について。
-
ホイールマウスで動かす
-
node* ってなんなのでしょうか?
-
StandardMLの二分木に関する問...
-
AS3 MC内ボタンクリックでシー...
-
PythonでSetWindowPosを使うに...
-
for & duplicateMovieClip & fu...
-
【as3】クリックでインスタンス...
-
オブジェクトのランダムな位置表示
おすすめ情報