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

DebianまたはUbuntuLinuxにsudoをインストールする方法

Debian 11 Bullseye、10 Buster、Ubuntu 20.04、18.04、22.04、または同じベースの他の最小限のサーバーバージョンを使用しているかどうかにかかわらず、sudoDebianLinuxをインストールする手順は次のとおりです。

コマンドsudoは、他のプログラムがそれらを実行する前に使用しました。その主な目的は、管理者用に予約されているタスクを実行するために、別のユーザーの権限でプログラムを実行することをユーザーに許可することです。

sudoを使用してコマンドを実行すると、プログラムを実行する前に現在のユーザーのパスワードを要求されます。これにより、コマンドを入力したユーザーが/etc/sudoersで定義された許可されたユーザーのグループであるかどうかがチェックされます。 ファイルかどうか。ターゲットユーザーはデフォルトでrootと見なされます。

Debianでは、 /etc/sudoers グループのすべてのメンバーはsudo デフォルトでは、ユーザーrootになり、root権限を受け取ることができます。インストール中に作成された1つまたは複数のユーザーは、デフォルトでグループsudoに属します。

GNOMEやKDEなどのGUIデスクトップ環境では、グラフィカルなダイアログボックスを表示することにより、特定のタスクの特定のプログラムに対してルート権限が自動的に要求されることがあります。たとえば、プログラムのインストールまたはシステムのグラフィカルなアップグレードのためにパスワードの入力を自動的に求められるため、APTはルート権限を受け取り、プログラムをインストールできます。多くの場合、sudoを手動で呼び出す必要はありません。

sudoの目的を簡単に理解する方法-

DebianLinux最小サーバーにsudoをインストールするコマンド

ええと、sudoはほとんどの場合すでにDebianシステムにあります。ただし、Docker上のDebianなどの最小限のDebianインストールでは、sudoが欠落します。したがって、他のユーザーを作成し、それを使用してすべてのコマンドへのrootアクセスを許可せずに一部のソフトウェアをインストールするには、コマンドラインを使用してsudoを手動でインストールする必要があります。従う手順は次のとおりです。

この記事は、あなたがすでにルートを持っていることを前提としています 「sudo」をインストールできないため、ユーザーアクセス 」またはその他のパッケージ。

1。 Aptアップデートキャッシュ

まず、system updateコマンドを実行して、APTリポジトリのキャッシュを更新します。これが必要なのは、新しい最小限のDebianまたはUbuntu Linuxをインストールした後、インストールするパッケージを認識しないことが多いためです。キャッシュにパッケージのリストがないため、システムはインストールするために識別できます。

apt update && apt upgrade

2。 DebianまたはUbuntuサーバーにsudoをインストールするコマンド

最小限のDebianまたはUbuntuサーバーが更新されました。これで、APTパッケージマネージャーコマンドを使用して、Debianのベースリポジトリですでに利用可能であるため、追加のリポジトリを使用せずに「sudo」を簡単にインストールできます。

apt install sudo

3。新しいユーザーを作成する

sudoをインストールしたら、後でsudoコマンドで使用する新しいユーザーを作成しましょう。

adduser your-new-user

あなたの新しいユーザー」を変更します 」をユーザーに付けたい名前で付けます。

、ここでは– h2smediaというユーザーを追加します 、コマンドは次のようになります:

adduser h2smedia

求められたらパスワードを設定します。

4。 Debianのsudoグループに新しいユーザーを追加します

これは重要なステップです。そうしないと、 sudoで新しいユーザーを使用できなくなります。 新しいプログラムをインストールする権利。

usermod -aG sudo h2smedia

もう一度h2smediaを置き換えます 上記で作成したユーザー

5。新しいユーザーに切り替える

それでは、rootから新しく作成されたユーザーに切り替えて、root以外のユーザーを実行しますが、sudo権限があります。

su your-new-user

sudoコマンドを実行してテストします:

sudo apt update

パスワードを入力します ユーザーのために作成しました。

ここで、rootユーザーに再度ログインするには、次のように入力します。

sudo su -

結論

このようにして、rootユーザー権限を持つユーザーは誰でも、sudo権限を持つ新しいユーザーをインストールして追加できます。ただし、強力なパスワードを使用していることを確認してください。


Debian
  1. DebianLinuxにElasticsearchをインストールする方法

  2. DebianLinuxにVirtualBoxをインストールする方法

  3. UbuntuとDebianにSubversion1.9をインストールする方法

  1. LogstashをDebianLinuxにインストールする方法

  2. DebianLinuxにSlackをインストールする方法

  3. DockerをDebian/Ubuntuにインストールする方法

  1. DebianでSudoユーザーを作成する方法

  2. Debian9にTomcat8.5をインストールする方法

  3. Debian9にMongoDBをインストールする方法