ルートパスワードがある場合は、特定のユーザーのルート権限を取得する方法は? [閉鎖]

ルートパスワードがある場合は、特定のユーザーのルート権限を取得する方法は? [閉鎖]

誰もがLinuxでプロセス権限をrootに変更する方法を提案できますか?

あるユーザーが通常のプロセスを実行しているとしましょう。私を考えてみてください。これで、私のスクリプトは "useradd"コマンドを使用していくつかのユーザーを作成し、数時間後にユーザーアカウントを無効にしようとしています。 5時間を時間にしよう。 5時間ごとにアカウントが有効になり、5時間後にアカウントが無効になります。

今問題はスクリプトにあります。 「su」コマンドのみを入力してrootアクセス権を取得しようとすると、プロンプトが表示されます。まあ、私の意図は、リモートクライアント(おそらく.netまたはJavaのWebサービス経由)からこのスクリプトを呼び出すことです。

もしそうなら、プロンプトを表示せずにルートモードに変更し、Linuxでアカウントを作成/アクティブ化/無効にする方法はありますか(誰かの入力を待つ必要があります)。ルートパスワードがあるとしましょう。

次のパイプコマンドを試しました。

echo "password" | su

でもなぜかそのメッセージが思い出しましたね。メッセージを表示せずにスクリプトを正常に実行すると、Webサービスを介して同じ操作を続行できます。

ベストアンサー1

おそらくあなたはそれに精通しているでしょうsudo command/etc/suoders fileもしあなたが同じことを書くのなら、あなたはそのコードを読むことができます。

おすすめ記事