検索

ホームページ  >  に質問  >  本文

Linux 怎麼用Shell腳本來執行su - 並且輸入密碼得到root權限

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

下面這樣不行

$ echo "mypassword" | su -
su: Sorry
PHP中文网PHP中文网2873日前739

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-04-17 14:35:25

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

    リーリー

    返事
    0
  • PHPz

    PHPz2017-04-17 14:35:25

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

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 14:35:25

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

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

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

    返事
    0
  • キャンセル返事