\r\n\r\n
Linuxシステムにユーザーを追加したいが、方法がわからない?Linuxでコマンドライン・インターフェイスを使ってユーザーを管理することは、確かに複雑な作業です。また、初心者にとっては、新しいユーザーを追加することすら悪夢のようなものです。
ここでは、ターミナルから素早く新しいユーザーを作成できる、Linuxのuseraddコマンドの使い方を紹介します。
Linuxのuseraddコマンドは、新しいユーザーを追加するための標準的なコマンドです。ほとんどのLinuxディストリビューションではuseraddコマンドを使用しますが、Ubuntuなど一部のディストリビューションではadduserコマンドを使用してユーザーを管理します。
この2つのコマンドの主な違いは、useraddがLinuxの基本パッケージで提供されるデフォルトのコマンドであるのに対し、adduserは単にuseraddの参照コマンドである点です。
Ubuntuなどのディストリビューションでは、adduserという新しいコマンドを作成し、シンボリックリンクでデフォルトのuseraddコマンドにリンクしています。シンボリックリンクとは、システム上の他のファイルへの参照を保存するファイルのことです。
useradd と adduser は同じコマンドですが名前が違うと言えます。useradd は全ての Arch ベースのディストリビューションで使われ、adduser は Ubuntu で使われます。
端末に飛びつく前に、Linux で作成できるユーザーの種類を確認しておきましょう。Linux システムには、3 種類の基本的なユーザーが存在します。
各ユーザーは、特定の権限と実行可能なコマンドのセットを持っています。
例えば、Linuxをパソコンにインストールすると、自動的にrootユーザが作成されます。これらのユーザーは、Linux システムのすべての管理タスクおよびサービスに関連する権限を有します。システムファイルの削除、新しいパッケージのインストール、新しいユーザーの作成、既存のユーザーの削除などを行うことができます。
一方、一般ユーザーは、システム上で標準的なタスクを実行する権利があります。一般ユーザーは、cpコマンドによるファイルのコピー、インターネットの閲覧、ゲームなど、簡単な作業を行うことができます。これらのユーザーは、自分のファイルを保存するための自分の「ホーム」ディレクトリを持っているかもしれないし、持っていないかもしれない。
Linuxシステムでは、各アプリケーションが独自のサービスアカウントを持ち、一般ユーザーが利用できるようになっています。サービス利用者には、そのようなアプリケーションに関連する権限が割り当てられます。また、ユーザーID(UID)でユーザーを参照することで、ユーザーに追加の権限を与えることができます。
標準ユーザーとは、インストール時に作成されるユーザーで、昇格ユーザーとは、さらにいくつかの特権を持つユーザーです。特別な特権のため、昇格したユーザーは通常、通常のユーザーよりも高い権限を持つことになります。昇格したユーザーの好例がサービスユーザーです。
Useraddは、Linuxで利用できる最も強力なコマンドの1つです。システム上に新しいユーザーを作成できるのは、管理者のみであることを忘れないでください。以下は、useraddコマンドのデフォルトの構文です。
useradd [opti***] usernameUseraddとadduserは、どちらも同じ構文とオプションを持っています。ディストリビューションでadduserを使用している場合は、コマンド名を置き換えるだけです。
新規ユーザーの作成は、以下のコマンドで行います。
useradd muo新しいユーザーが追加されると、ロックされた状態になり、誰もアクセスできなくなります。この問題を解決するには、新しく作成したユーザーにパスワードを割り当てるだけでよい。passwdコマンドを使用することができます。
passwd muoEnterキーを押した後、ユーザーに割り当てるパスワードを入力します。これは、ショルダーサーフィンからユーザーを保護するための「Linux流」なので、モニターには表示されないことに注意してください。
etc/passwd」ファイルには、ユーザーのパスワードに関連するすべての情報が保存されます。ターミナルでnano/etc/passwdと入力しても確認することができます。
Linuxで新しいユーザーを作成すると、デフォルトでそのユーザーのための新しいホームディ レクトリが作成されます。デフォルトでは、ディレクトリ名は新しいユーザーのユーザー名となります。もし、ユーザーに別の名前のホームディレクトリを持たせたい場合は、-dフラグが必要です。
useradd -d home/somedirectory/muohome muoホームディレクトリをユーザーに所有させたくない場合は、-Mフラグを使用します。
useradd -M muoUIDまたはユーザーIDは、新しいユーザーに自動的に割り当てられます。500以下のUIDは、管理者とスーパーユーザー用に予約されています。最初の一般ユーザーを作成すると、システムはそのユーザーにUID 501を割り当てます。
このデフォルトの動作を変更するには、useraddコマンドの-uフラグを使用します。
useradd -u 605 muoLinuxでは、ユーザーを同じようなカテゴリにグループ化する方法が用意されています。例えば、すべての管理者とスーパーユーザーをグループ名「admins」に追加することができます。同様に、「編集者」グループには、ビデオ、画像または音声の編集者をすべて含めることができます。
ユーザーをグループに追加するには、defaultコマンドで-Gフラグを使用することができます。
useradd -G admins一人のユーザーを複数のグループに追加するには、カンマで区切ったグループ名を入力するだけです。
useradd -G admins,editors,owners muoUbuntuをお使いの場合、Ubuntuのグループへのユーザーの追加と削除は、他のディストリビューションと全く異なることにご注意ください。
Linux のコマンドラインに慣れていなくても、ほとんどのディストリビューションでは GUI を使って新しいユーザーを追加することができますので、ご安心ください。多くの場合、ユーザー管理オプションはシステム設定にありますが、Linuxデスクトップ環境によっては、同じアクションを実行するための独自の方法があります。
関連:最高のLinuxデスクトップ環境
Ubuntuの場合、「設定」 > 「詳細」 > 「ユーザー」 > 「ロックの解除」を開きます。".rootのパスワードを入力していない場合は、入力してください。ユーザー管理に関連するすべてのオプションが表示されます。KDE環境が動作しているシステムで、「システム設定」を開き、「オプション」から「ユーザーマネージャー」をクリックします。
コマンドラインインターフェイスでは、新しいユーザーを作成する際に選択できる様々なオプションがありますが、初心者にはGUIが最適です。
新しいユーザーを追加することは、Linuxマシンを管理する上で、最も基本的でありながら、最も重要なことです。パーソナルコンピューターからLinuxベースの複雑なサーバーまで、ユーザーはシステムの基礎を形成しています。
初めてパソコンでLinuxを使うとき、ほとんどの人が戸惑います。そのため、他のオペレーティングシステムからLinuxに乗り換える場合、正しいディストリビューションを選択することが重要です。