誰かにUbuntuデスクトップへのアクセスを一時的に許可する必要がありますか? または、Ubuntuサーバーを管理していて、新しいチームメンバーのユーザーアカウントを作成する必要がありますか? 理由が何であれ、Ubuntuでユーザーを作成する方法は複数あります。
このチュートリアルでは、グラフィカルユーザーインターフェイスとコマンドラインを使用して、UbuntuLinuxでユーザーを作成するさまざまな方法について説明します。
前提条件
このチュートリアルは、実践的なデモンストレーションになります。 フォローしたい場合は、Ubuntuシステムがセットアップされていることを確認してください。 このガイドではUbuntu20.04を使用していますが、コマンドと手順は最近のバージョンのUbuntuで機能するはずです。
GUIからのユーザーの作成
あなたがUbuntuにデスクトップ環境があり、GUIから何かをすることを好むなら、このセクションはあなたのためです。 GUIでのユーザーの作成には最小限のオプションがあり、名前、ユーザー名、ユーザータイプ、およびパスワードの設定に制限されています。
GUIを使用してユーザーを追加するには、次の手順に従います。 この例は、 GNOMEシェル、デフォルトのデスクトップ環境。
1. Ubuntuデスクトップで、キーボードのスーパーキー(❖)を押すか、[アプリケーションの表示]ボタンをクリックします。
2.検索バーに「設定」と入力し、表示される設定アイコンをクリックします。
3.[ユーザー]→[ロック解除]→[パスワードの入力]→[認証]をクリックして、ユーザー設定のロックを解除します。
4.ユーザー設定のロックを解除した後、ウィンドウの上部にある[ユーザーの追加]ボタンをクリックします。
5.作成するユーザーに関する次の情報を提供します。 新しいユーザーの詳細に満足したら、右上の[追加]ボタンをクリックします。
- 口座の種類:新しいユーザーアカウントを 標準 また 管理者 アカウント。 標準ユーザーはシステムへのアクセスが制限されていますが、管理者はフルアクセスが可能です。
- フルネーム:ユーザーのフルネーム。
- ユーザー名:新しいアカウントのユーザー名。
- パスワード:するかどうかを選択します 次回のログイン時にユーザーがパスワードを設定できるようにする また 今すぐパスワードを設定してください。 後者を選択した場合は、新しいパスワードを パスワード と 確認 ボックス。
以下のスクリーンショットは、ユーザー名がgui_userである標準ユーザーを作成し、今すぐパスワードを設定する例を示しています。
6.新しいユーザーアカウントをクリックして、そのプロパティを表示します。 以下に示すように、このページでは、次のようなユーザーのアカウント設定を変更できます。
a。 名前を変更します。
b。 アカウントの種類を管理者または標準に切り替えます。
c。 優先言語の変更。
d。 パスワードの変更。
e。 自動ログインの有効化または無効化(ログインにパスワードが必要または不要)。
f。 アカウントアクティビティログ(ログイン時間とセッション)の表示。
g。 ユーザーアカウントを削除します。
コマンドラインからのユーザーの作成
グラフィカルユーザーインターフェイスを使用してユーザーを作成するのは便利で直感的かもしれませんが、オプションは限られています。 逆に、コマンドラインから新しいユーザーを作成すると、プロビジョニングの制御とオプションが強化されます。
コマンドラインでユーザーを作成するのはなぜですか?
- Ubuntuコンピューターには、特にサーバー上にデスクトップ環境がありません。
- GUIで使用できないより多くのオプションを使用してユーザーアカウントを作成します。
- 一括ユーザー作成やユーザーアカウントプロビジョニングワークフローなどの自動化の機会。
デフォルトのホームディレクトリパスを使用
コマンドラインを使用してユーザーを作成するには、次の手順に従います。
1.デスクトップ環境で、を押します CTRL+ALT+T
ターミナルウィンドウを開きます。 デスクトップ以外の環境では、お好みのSSHクライアントを使用してUbuntuにログインします。
2.ユーザーアカウントの作成は、昇格が必要な特権操作です。 で各コマンドを実行しないようにするには sudo
最初に、に切り替えます 根 今シェル。
3.次のコマンドを実行して、 標準 cli_user1という名前のユーザー。 必要に応じて別のユーザー名を指定してください。 -mフラグは、ユーザーのホームディレクトリを作成するようにシステムに指示します。 デフォルトでは、ホームディレクトリのパスは/ home /
# Create a standard user account
useradd -m cli_user1
または、新しいユーザーを 管理者、-Gsudoオプションを指定します。 -Gオプションは、新しいユーザーをsudoグループのメンバーとして追加することを意味します。
# Create an administrator user account
useradd -m cli_user1 -G sudo
4.この時点で、デフォルトの場所にホームディレクトリを持つ新しいユーザーアカウントが必要です。 以下のコマンドを実行して、新しいユーザーのホームディレクトリを一覧表示します。
以下のスクリーンショットは、システムが新しいアカウント用に作成するデフォルトのファイルを示しています。
カスタムホームディレクトリパスを使用
新しいユーザーアカウントのデフォルトのホームディレクトリは次のとおりです。 /home/<username>
。 カスタムホームディレクトリを使用して新しいユーザーを作成する必要がある場合は、 -d
また --home-dir
オプション。 どちらのオプションも同じで互換性があります。
次のコマンドを実行して、という名前のユーザーを作成します tmp_user
下にホームディレクトリがあります /tmp/home
。
# Create the user with a custom home directory
useradd -m -d /tmp/tmp_user tmp_user
# List the custom home directory
ls -la /tmp/tmp_user
注:ユーザーアカウントを作成する前に、カスタムホームディレクトリの親がすでに存在している必要があります。 たとえば、カスタムホームディレクトリパスが/ tmp / tmp_userの場合、親ディレクトリ/tmpはすでに存在している必要があります。
特定のユーザーID(UID)を使用
デフォルトでは、システムはランダムを生成します ユーザー識別子 (UID)新しいユーザーごとの番号。 ただし、別のシステムからのユーザーの移行や、特定のUIDに依存するアプリケーション設定の複製など、事前定義されたUIDの割り当てが必要な場合があります。
新しいユーザーを作成してUIDを指定するには、 -u
フラグの後にUIDが続きます。
idコマンドを実行して、新しいユーザーのUIDを確認します。このコマンドは、UIDを含む現在のユーザーに関する情報を出力します。
出力は次のようになります。 あなたはそれを見ることができます UID
****ユーザーは 1234
、これはあなたが指定したものです。
UIDが使用できない場合、useraddは「UIDは一意ではありません」というエラーを返します。
有効期限付き
場合によっては、システムに一時的にしかアクセスできないユーザーを作成したいことがあります。 その特定の期間が過ぎると、ユーザーはシステムにログオンできなくなります。
このアプローチは、誰かがプロジェクトを手伝ってくれている場合などに適用され、特定の日付内にのみアクセスします。 Linuxは、-eフラグの後に日付を使用してユーザーアカウントの有効期限を設定することにより、これを行う方法を提供します。 日付値はYYYY-MM-DDの形式である必要があります。
たとえば、次のコマンドを実行して、Ubuntuで次の名前のユーザーを作成します temp_user
特定の有効期限は2022年6月30日です。
useradd -e 2020-06-30 temp_user
を実行して新しいユーザーを確認します chage
とのコマンド -l
国旗。 ザ chage
コマンドは、ユーザーのパスワードの有効期限が切れる時期に関する情報を表示します。
以下のような出力が表示されます。 あなたはそれを見ることができます Account expires
フィールド値は2022年6月30日です。
新しいユーザーパスワードの設定
前の手順を使用してユーザーアカウントを作成するたびに、新しいユーザーにはパスワードがありません。 そのため、新しいユーザーはシステムにログインできません。
1.新しいアカウントのパスワードを設定するには、次のようにpasswdコマンドを実行します。
2.新しいパスワードを入力して確認します。 パスワードが一致する場合は、パスワードが正常に更新されたことを示すメッセージが表示されます。
3. suコマンドで新しいユーザーアカウントに切り替えて、アカウントが機能することを確認します。 プロンプトで新しいユーザーのパスワードを入力してください。
# Exit the root shell
exit
# Switch to the new user account
su - cli_user1
# Show the current user account
whoami
次の画像は、新しいユーザーアカウントへの正常なログインを示しています。
結論
このチュートリアルでは、GUIとコマンドラインを使用してUbuntuでユーザーを作成する方法を学習したので、好みの方法を選択できます。 GUIでユーザーを作成するのが最も便利ですが、オプションが限られていますが、ターミナルでユーザーを作成すると、より多くの制御と柔軟性が得られます。
新しく見つけた知識で、GUIまたはCLIでユーザーを作成することに自信がありますか? どちらの方法が好きですか? また、これらの手法を使用して、Linuxシステムでのユーザーアクセスプロビジョニングを自動化することをいとわないでしょうか。
The post UbuntuLinuxで複数の方法でユーザーを作成する方法 appeared first on Gamingsym Japan.