Linux基本 · 1 min read · Nov 13, 2025

Linuxの基本: CentOSでシェルユーザーを追加および削除する方法

Linuxの基本: CentOSでシェルユーザーを追加および削除する方法

チュートリアルトピック:

目次

  • 1.1 概要
  • 1.2 CentOSでのシェルユーザーの追加と削除 - はじめに
  • 1.3 CentOSでシェルユーザーを追加する方法
  • 1.4 CentOSでシェルユーザーを削除する方法

1.1-概要

CentOS Linuxは、主にRed Hat(Red Hat Enterprise Linux-RHEL)によって一般に公開されているソースから派生した人気のあるコミュニティサポートのディストリビューションです。この系譜を考慮すると、CentOS Linuxは基本的にRHELと機能的に互換性を持つことを目指しています。改訂版のCentOSは通常、約2年ごとにリリースされ、各CentOSバージョンは最新のハードウェアをサポートするためにほぼ6か月ごとに定期的に更新されます。これにより、ユーザーには非常に安全で、メンテナンスが少なく、信頼性が高く、かなり馴染みのある再現可能なLinux環境が提供されます。

1.2 CentOSでのシェルユーザーの追加と削除 - はじめに

新しいサーバーでシェルユーザーを追加および削除するプロセスは、すべてのLinuxユーザーまたはシステム管理者が知っておくべき基本的なタスクです。実際、ユーザーが新しいサーバーを作成すると、デフォルトのrootアカウントから始まり、絶対的な権限と柔軟性を享受しますが、この自由なアクセスは誤用される可能性があります。したがって、可能な操作を確認するために、一般的なタスクを完了するために補助的な特権のないユーザーを追加することが常に賢明です。また、システム管理者は、各ユーザーにユニークなアカウントを割り当てるために、システムユーザー用の補助アカウントの作成を保証する必要があります。

このチュートリアルは、CentOSでシェルユーザーアカウントを作成および削除するプロセスに関する包括的なガイドを提供します:

1.3 CentOSでシェルユーザーを追加する方法

CentOSで新しいシェルユーザーを追加するには、次のコマンドを使用し、「newuser」という単語を希望のユーザー名に置き換えます。

adduser newuser

adduserコマンドは、ユーザーのために/homeの下に新しいホームディレクトリを作成します。私たちの例では、ディレクトリ名は/home/newuserになります。このコマンドは、追加のオプションなしでほとんどのケースで十分です。

高度なオプション

異なるホームディレクトリを設定したい場合は、–homeオプションを使用します。例:

adduser –home /home/otherdirectory newuser

新しいシェルユーザーは、centosのデフォルトシェルを使用します。/bin/shのような異なるシェルを指定するには、–shellオプションを使用し、シェルバイナリへのパスを続けて指定します。上記の異なるホームパスと組み合わせると、コマンドは次のようになります:

adduser –shell /bin/sh –home /home/otherdirectory newuser

すべてのオプションのリストは、コマンドのmanページにあります。manページは次のコマンドで表示できます:

man adduser

manページを終了するには、「q」を押します。

adduserコマンドは、CentOSで新しいユーザーを追加するプロセスの最初のステップです。これに続いて、ユーザーに新しいパスワードを割り当て、システムプロンプトを受け取った際に新しいパスワードを入力して確認する必要があります。管理者は次のコマンドを使用する必要があります:

passwd newuser

新しいユーザーを追加し、そのアカウントにパスワードを割り当てました!次に、「exit」と入力してrootユーザーからログアウトし、新しいユーザー名とパスワードで再度ログインする必要があります。この時点から、必要に応じて新しいユーザーに管理機能へのアクセスを割り当てるプロセスを進めることができます。

1.4 CentOSでシェルユーザーを削除する方法

特定のユーザーが仮想プライベートサーバーでもはや必要ない場合、シェルユーザーアカウントを削除する必要があります。これは、次のコマンドを使用して実行できます:

userdel newuser

管理者は、ユーザーのファイルとホームディレクトリも削除したい場合、上記のコマンドに「-r」フラグを追加するオプションがあることに注意する必要があります(以下のように)。

userdel -r newuser

上記のコマンドは、ユーザーアカウントとそのアカウントに関連付けられたすべてのsudo権限を確実に削除します。

すべてのオプションのリストは、コマンドのmanページにあります。manページは次のコマンドで表示できます:

man userdel

manページを終了するには、「q」を押します。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。