はじめに
このチャレンジでは、Linux環境で現在ログインしているアカウントを特定し、そのアカウントが所属するグループを確認します。これらのタスクは、権限の確認、アクセス問題のトラブルシューティング、またはシェルセッションがどのユーザーとして実行されているかを確認する際に一般的に行われます。
現在のユーザーIDの表示
このステップでは、Linuxコマンドを使用して現在のユーザーIDを表示します。
注意: これはガイド付きのラボではなく、チャレンジです。チャレンジはLabExが提供するリソースの一種で、学習ではなく評価やスキルのテストを目的としています。タスクを完了するには、既存の知識を応用して自力で取り組む必要があります。
タスク
- 現在のユーザーIDを表示してください。
要件
- 適切なLinuxコマンドを使用して、現在のユーザーIDを表示してください。
例
このステップを完了すると、ターミナルには現在のユーザー名のみが表示されます。以下の例は期待される出力形式を示しており、入力すべきコマンドではありません。ユーザー名は環境によって異なる場合があります。
labex

ユーザーおよびグループ情報の表示
このステップでは、Linuxコマンドを使用して詳細なユーザーおよびグループ情報を表示します。
タスク
- ユーザーおよびグループ情報を表示してください。
要件
- 適切なLinuxコマンドを使用して、
uid、gid、groupsなどのフィールドを含む詳細なユーザーおよびグループ情報を表示してください。
例
このステップを完了すると、ターミナルには以下のような詳細なID情報が表示されます。環境によって数値IDやグループ名は異なる場合があります。
uid=1000(labex) gid=1000(labex) groups=1000(labex),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)

まとめ
おめでとうございます!「ユーザーおよびグループ情報の表示」チャレンジを無事に完了しました。whoami および id コマンドを使用することで、現在ログインしているユーザーを確認する方法や、アカウントの uid、プライマリ gid、および補助的な groups を調査する方法を学びました。これらの確認作業は、権限の検証、アクセス問題のトラブルシューティング、スクリプトやサービスの実行コンテキストを確認する際に非常に役立ちます。これらのコマンドについてさらに詳しく知りたい場合は、man whoami や man id を実行してマニュアルページを確認してください。



