0

ユーザー入力なしで root アクセスを取得する方法はありますか?

スクリプトが保存されたパスワードを自動的に調べて、そのパスワードで認証することを望みます。ユーザー入力なしでこれを行う方法はありますか? man suとを試しman sudoましたが、これらはサポートしていません。これは可能ですか?

PS: 私は python、sh、bash を知っています。

4

2 に答える 2

1

このリンクをチェックしてください。Pythonでこれを行う方法を説明します。ルート アクセス Python

その基本は、スクリプト自体の権限を変更することです。

于 2012-08-26T19:58:29.813 に答える
1

オプション 1 - cron を使用する

スクリプトが cron ジョブの場合、root の crontab で開始できます。その後、ルートとして自動的に実行されます。ただし、ルートとして実行しているので、本当に注意してください。スクリプトを変更できる人は誰でも root になりました。

オプション 2 - 新しい ID を設定する

root 以外のユーザーがタスクを実行できる場合、実際には毎回 root は必要ありません。

于 2012-08-26T19:59:30.327 に答える