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

Debian10で見つからないSudoコマンドを修正する方法

「スーパーユーザーdo」とも呼ばれるSudoは、rootユーザーとして特権の高い管理コマンドを実行できるようにするLinuxのコマンドです。個人パスワードの入力を求められ、sudoersファイルをチェックしてリクエストを確認します。

Debian 10を新たにインストールした後、sudoコマンドを実行して特権タスクを実行することはできませんでした。 「Debian10にsudoコマンドが見つかりません」というエラーが表示されます。このエラーの理由は、sudoコマンドがデフォルトでDebian10に含まれていないためです。

この投稿では、Debian10VPSにないsudoコマンドを修正する方法を紹介します。

前提条件
  • 新しいDebian10VPS。
  • rootユーザーアカウントへのアクセス。

Sudoエラーの確認

まず、SSHコマンドを使用してrootユーザーでDebian10VPSにログインします。

ssh root@your-server-ip

ログイン後、次のコマンドを実行してsudoエラーを確認します。

sudo apt-get update

次のエラーが発生するはずです:

-bash: sudo: command not found

sudoコマンドをインストールします

デフォルトでは、sudoパッケージはDebian10のデフォルトリポジトリに含まれています。以下に示すように、apt-getコマンドを使用してインストールできます。

apt-get install sudo -y

上記のコマンドは、sudoコマンドをインストールし、/ etc/sudoersファイルを作成します。

ユーザーをSudoグループに追加する

Sudoパッケージをインストールした後、新しい通常のユーザーを作成し、それをsudoグループに追加する必要があります。

まず、次のコマンドを使用して新しいユーザーを作成します。

adduser user1

出力:

Adding user `user1' ...
Adding new group `user1' (1000) ...
Adding new user `user1' (1000) with group `user1' ...
Creating home directory `/home/user1' ...
Copying files from `/etc/skel' ...
New password: 
Retype new password: 
passwd: password updated successfully
Changing the user information for user1
Enter the new value, or press ENTER for the default
    Full Name []: 
    Room Number []: 
    Work Phone []: 
    Home Phone []: 
    Other []: 
Is the information correct? [Y/n]

次に、新しく作成したユーザーをsudoグループに追加します。

usermod -aG sudo user1

このコマンドは、user1にsudo権限を付与し、sudoコマンドを使用して管理者権限を実行できるようにします。

次に、次のコマンドを使用して、ユーザーがsudoグループに追加されているかどうかを確認します。

id user1

ユーザーuser1がuser1とsudoの2つのグループに属していることがわかります。

uid=1000(user1) gid=1000(user1) groups=1000(user1),27(sudo)

ここで、ユーザーをuser1に切り替え、sudoを使用して任意のコマンドを実行します。

su - user1
sudo apt-get update

Debian10VPSでsudoコマンドが見つからないというエラーを修正できるようになったことを願っています。

もちろん、マネージドVPSホスティングサービスのいずれかを使用している場合は、sudoエラーを修正する必要はありません。その場合は、専門のLinux管理者に、Debian10VPSにsudoエラーを修正するように依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。 Debian 10 VPSでsudoエラーを修正する方法に関するこの投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. 更新-代替コマンドが見つかりませんか?

  2. visudo:コマンドが見つかりません

  3. sudoedit:コマンドが見つかりません

  1. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

  2. sudo:コマンドが見つかりません

  3. sudo:python:コマンドが見つかりません

  1. UbuntuとDebianで見つからないadd-apt-repositoryコマンドを修正する方法

  2. 須藤:コマンドが見つかりませんか?

  3. sudo:add-apt-repository:command not found エラーを修正