Linux 怎麼用Shell腳本來執行su - 並且輸入密碼得到root權限
PHP中文网
PHP中文网 2017-04-17 14:33:25
0
3
738

如題,我怎麼一行命令執行 su - 並且輸入密碼得到root權限

下面這樣不行

$ echo "mypassword" | su -
su: Sorry
PHP中文网
PHP中文网

认证0级讲师

全員に返信(3)
小葫芦

期待スクリプトを使用できます

リーリー
いいねを押す +0
PHPzhong

エコー "パスワード" | sudo -S try

いいねを押す +0
大家讲道理

これは不可能であり、実行すべきではありません。この方法で権限を昇格できると、システムの root 権限に誰でもアクセスできるようになるということを考慮してください。

通常、スクリプトに root 権限が必要な場合は、最初に独自の ID として実行するのではなく、最初にスクリプトを root として直接実行し、その後、権限が必要な操作中に su または sudo を介して ID を切り替えます。

さらに、root として実行する必要があり、通常の権限を持つユーザーが実行して呼び出すことができる場合は、実行ファイルに setuid を設定することを検討できます

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート