Linuxでのシステム管理に慣れていない場合は、ユーザー管理が作業の重要な側面であることを徐々に学びます。 Linuxコマンドラインは、この目的のためにいくつかのコマンドラインユーティリティを提供します。そのうちの1つは idです。 コマンド。
この記事では、わかりやすい例を使用して、このツールの基本について説明します。ただし、その前に、このチュートリアルのすべての例がUbuntu18.04LTSマシンとDebian10でテストされていることを言及する価値があります。
Linuxidコマンド
idコマンドは、特定のユーザーの実際の有効なユーザーIDとグループIDを表示します。その構文は次のとおりです。
id [OPTION]... [USERNAME]
そして、ツールのマニュアルページで説明されているのは次のとおりです。
Print user and group information for the specified USERNAME, or (when USERNAME omitted) for the current user.
以下は、idコマンドがどのように機能するかについての良いアイデアを与えるはずのQ&Aスタイルの例です。
実際の有効なIDが何であるかわからない場合は、こちらの説明をお読みください。
Q1。 idコマンドの使い方は?
基本的な使用法は簡単です-あなたがしなければならないのはあなたが情報にアクセスしたいユーザー名で'id'を実行することだけです。例:
id himanshu
したがって、出力がいくつかのフィールドで構成されていることがわかります。最初の2つのエントリは、「himanshu」のユーザーIDとグループIDであり、残りは、ユーザー「himanshu」が含まれるグループと、それぞれのグループIDです。
idコマンドの引数としてユーザー名を渡さない場合、ツールは現在のユーザーを情報が必要なユーザーとして想定することに注意してください。
Q2。 IDにグループIDのみを出力させる方法は?
これは、-Gコマンドラインオプションを使用して実現できます。例:
id -G himanshu
したがって、出力にはグループIDのみが表示されていることがわかります。
Q3。 IDに有効なグループIDのみを出力させる方法は?
これは、-gコマンドラインオプションを使用して実現できます。例:
id -g himanshu
Q4。 IDに有効なユーザーIDのみを印刷させる方法は?
前の例と同様に、これは-uコマンドラインオプションを使用して実現できます。例:
id -u himanshu
Q5。 idに有効なIDではなく実際のIDを印刷させる方法は?
idコマンドで実際のIDを出力するには、-rコマンドラインオプションを使用します。このオプションは、-u、-g、および-Gコマンドラインオプションと組み合わせることができます。
例:
id -ur himanshu
idコマンドは、理解しやすく、使いやすいです。提供されるコマンドラインオプションの数も限られており、ここではそれらの大部分について説明しました。これらの練習が終わったら、ツールのマニュアルページにアクセスして詳細を確認してください。