ArchLinuxでSudoersまたはSudoグループにユーザーを追加する方法

須藤 ユーザーが別のユーザー(デフォルトではスーパーユーザー)のセキュリティ特権でコマンドまたはプログラムを実行できるようにします。 Linuxのスーパーユーザーは「root」と呼ばれます。

これは、root以外のユーザーを使用してサーバー管理を実行することです。

この簡単な記事では、 ユーザーを作成するに追加 sudo グループArch Linux

追加 sudo グループ

前に述べたように sudo コマンドを使用すると、スーパーユーザーの権限でプログラムを実行できます。 Arch Linuxでは、 sudo 基本インストールの一部ではありません。 したがって、インストールしていない場合 sudo、次のコマンドでインストールします。

#pacman –sync sudo

また、viエディターをインストールします。

#pacman –sync vi

ここで、オプション–create-homeを使用して、ホームディレクトリを作成するためのユーザーも状態を追加します。

#useradd –create-home john

パスワードを割り当て、

#passwd john

ArchLinuxにユーザーを追加する

ホイールグループは sudo ArchLinuxのグループ。 したがって、この時点で、コマンドusermodを使用して、新しく作成されたユーザー「john」をホイールグループに追加します。

#usermod –aG Wheel john

次に、ファイルsudoersを編集して、ホイールグループがアクティブになるようにします。 これを行うには、sudoerのファイルを開き、行%wheel ALL =(ALL)ALLのコメントを解除します。

#visudo

最終的な結果は次のようになります。

ArchLinuxでSudoersファイルのコメントを解除するArchLinuxでSudoersファイルのコメントを解除する

Save visudoを終了します。 Escを押してから:wqを押して Enter

次に、ユーザーjohnに切り替え、idコマンドを使用してグループを表示することにより、構成をテストします。 コマンドを入力するとrootが表示されます sudo 私は誰。

#su-john $ id $ sudo 私は誰

チェック sudo ArchLinuxのユーザーチェック sudo ArchLinuxのユーザー

Sudoersグループからのユーザーの削除

からユーザーを削除したい場合 sudo (ホイールグループ)以下のようにgpasswdツールを使用します。 この場合、ユーザーはjohnです。

#gpasswd -d john Wheel

結論

ユーザーをに追加する方法を示しました sudo ArchLinuxのグループ。 使用することをお勧めします sudo 管理タスクの実行中は、rootユーザーではなくユーザー。 これは、適切な人に適切な許可を与えるのにも役立ちます。 ここに来てくれてありがとう。