この記事では、既存のLinux®ユーザーにDebian®サーバーまたはUbuntu®オペレーティングシステムを搭載したサーバーへのsudoまたはadministraviveアクセスを許可する手順について説明します。
次の前提条件が必要です。
- Secure Shell(SSH)の基本的な理解
- サーバーへのsudoまたは管理アクセス
- DebianまたはUbuntuオペレーティングシステムに基づくディストリビューションを実行しているクラウドサーバー。
DebianまたはUbuntuオペレーティングシステムでsudoまたは管理者権限を付与します
次の方法を使用して、デフォルトのDebianまたはUbuntuオペレーティングシステムで既存のユーザーにsudoレベルの権限を付与できます。
DebianまたはUbuntuオペレーティングシステムを搭載したサーバーでは、デフォルトのグループ admin sudopermissionsがあります。このグループにユーザーを追加し、ユーザーにsudo権限を付与するには、次のコマンドを実行します。
usermod -aG admin <user>
次のコマンドを実行して、ユーザーを adminに追加したことを確認します グループ:
id <user>
ユーザーをグループに正常に追加すると、管理者が表示されます。 グループにリストされているグループ セクション。
sudoersファイルを変更する
Linuxサーバーでsudo権限を付与する別の方法は、 / etc / sudoersを変更することです。 目的のユーザーを含めるファイル。この方法では、ユーザーをグループに追加するのではなく、ユーザーが直接制御できます。
警告 : / etc / sudoersの編集 ファイルはサーバーを破壊する可能性があり、ファイルに誤った構文があるとシステムがロックアウトする可能性があります。このファイルを変更するときは注意してください。
/ etc / sudoersを編集するには ファイルの場合、visudo
を使用することをお勧めします コマンド。
ファイルを開いたら、ファイルの最後に次の行を追加します。
<user> ALL=(ALL) ALL
変更を加えたら、ファイルを保存して終了します。この変更により、ユーザーを admin に追加せずに、ユーザーにsudo権限が付与されます。 グループ。