すでにご存知のとおり、「sudo」を使用する利点の1つは、管理アクションを実行するためにすべてのユーザーにrootユーザーのパスワードを与える必要がないことです。 sudoグループに追加されたユーザーは、sudoコマンドを呼び出すだけで管理タスクを実行できます。この簡単なガイドでは、Linuxでsudoを使用するときに、ユーザーが自分のパスワードではなくrootパスワードを使用するように強制する方法を説明します。
免責事項
すべてのユーザーにROOTパスワードを与えることは危険です。この方法は、ネットワーク内のシステム全体を処理する1人のシステム管理者のみを選択します。システム管理者のパスワードが危険にさらされた場合に備えて、ハッカーは管理タスクを実行するためにルートパスワードを破る必要があります。そのため、管理者は、ハッカーがシステムを停止する前に、すぐにパスワードを変更したり、システムを再インストールしたりできます。このガイドは教育目的のみです。私もOSTechNixも、本番環境でのいかなる損害についても責任を負いません。
推奨ダウンロード -無料のチートシート:「Linuxコマンドラインチートシート」Sudoコマンドを使用するときに、ユーザーに自分のパスワードの代わりにルートパスワードを使用するように強制する
次のいずれかのコマンドを使用してrootユーザーに切り替えます。
$ su
または、
$ sudo su
または、
$ su root
コマンドを使用してsudoersファイルを編集します:
$ visudo
以下のsudoersに示すように追加/変更します ファイル。
Defaults:sk rootpw sk ALL = (ALL) ALL
これにより、skというユーザーは、任意のシステムでsudo特権を使用して任意のコマンドを実行できます。ただし、sudoコマンドを使用する場合は、自分のパスワードではなく、rootパスワードを使用する必要があります。
$ sudo ls -l [sudo] password for root: total 0 drwxr-xr-x. 2 sk sk 6 May 17 19:07 ostechnix drwxr-xr-x. 2 root root 6 May 17 19:11 sk
ご覧のとおり、ユーザー自身のパスワードではなく、rootパスワードの入力を求められます。
パスワードがハッキングされた場合でも、ハッカーはシステムでrootアクセスを取得するためにrootユーザーのパスワードを解読する必要があります。
おすすめの記事: Linuxでrootユーザーのパスワードをリセットする方法
そして、それがすべてです。これが場合によっては役立つことを願っています。私たちのガイドが役に立ったら、あなたの社会的、専門的なネットワークでそれらを共有し、OSTechNixをサポートしてください。もうすぐ便利なガイドと一緒にここに来ます。それまでは、お楽しみに!
乾杯!