GNU/Linux >> Linux の 問題 >  >> Linux

Sudoコマンドを使用するときに、ユーザーに自分のパスワードの代わりにルートパスワードを使用するように強制する

すでにご存知のとおり、「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をサポートしてください。もうすぐ便利なガイドと一緒にここに来ます。それまでは、お楽しみに!

乾杯!


Linux
  1. Linuxコマンドラインで力を使用する

  2. ユーザーがパスワードなしでSudoを使用できるようにしますか?

  3. SuなしでSudoによってrootパスワードを変更しますか?

  1. Linux ubuntu で CPAN を使用する場合、root またはデフォルト ユーザーとして sudo / を使用して実行する必要があります。

  2. jupyterノートブックのセル内でsudoを使用する

  3. Linux で SSH を使用して root として自動コマンド実行を許可する

  1. ルートに sudo su したら、自分のユーザー名を表示するコマンドはありますか?

  2. root パスワードを変更しても sudo パスワードは変更されない

  3. プログラムによるパスワードの変更