アンドロイド

/ etc / passwdファイルについて

Уменьшат DAG файл Ethereum Classic ETC до 2.47 Gb? Возвращаются в строй Rx 570/580 и Gtx 1060 3 Gb?

Уменьшат DAG файл Ethereum Classic ETC до 2.47 Gb? Возвращаются в строй Rx 570/580 и Gtx 1060 3 Gb?

目次:

Anonim

Linuxシステムで使用できる認証スキームはいくつかあります。 最も一般的に使用される標準的なスキームは、 /etc/passwd および /etc/shadow ファイルに対して認証を実行することです。

/etc/passwd は、システム上のすべてのユーザーアカウントの情報を含むプレーンテキストベースのデータベースです。 ルートが所有し、644のアクセス許可があります。 ファイルは、rootまたはsudo特権を持つユーザーのみが変更でき、すべてのシステムユーザーが読み取り可能です。

/etc/passwd ファイルを手動で変更することは、何をしているのかわからない限り避けてください。 目的に合わせて設計されたコマンドを常に使用してください。 たとえば、ユーザーアカウントを変更するには、 usermod コマンドを使用し、新しいユーザーアカウントを追加するには、 useradd コマンドを使用し useradd

/etc/passwd フォーマット

/etc/passwd ファイルは、ユーザーアカウントを表す1行に1エントリのテキストファイルです。 ファイルの内容を表示するには、テキストエディターまたは cat などのコマンドを使用します。

cat /etc/passwd

通常、最初の行はrootユーザーを説明し、その後にシステムと通常のユーザーアカウントが続きます。 新しいエントリはファイルの最後に追加されます。

/etc/passwd ファイルの各行には、コンマで区切られた7つのフィールドが含まれています。

mark:x:1001:1001:mark,,,:/home/mark:/bin/bash - | | | | | | | | | | | | | +-> 7. Login shell | | | | | +----------> 6. Home directory | | | | +--------------------> 5. GECOS | | | +--------------------------> 4. GID | | +-------------------------------> 3. UID | +-----------------------------------> 2. Password +----------------------------------------> 1. Username

  1. ユーザー名。 システムにログインするときに入力する文字列。 各ユーザー名は、マシン上で一意の文字列でなければなりません。 ユーザー名の最大長は32文字に制限されています。パスワード。 古いLinuxシステムでは、ユーザーの暗号化されたパスワードは /etc/passwd ファイルに保存されていました。 最近のほとんどのシステムでは、このフィールドは x に設定されており、ユーザーパスワードは /etc/shadow file.UIDに保存されています。 ユーザー識別子は、各ユーザーに割り当てられた番号です。 オペレーティングシステムがuser.GIDを参照するために使用します。 ユーザーのプライマリグループを参照するユーザーのグループID番号。 ユーザーがファイルを作成すると、ファイルのグループはこのグループに設定されます。 通常、グループの名前はユーザーの名前と同じです。 ユーザーのセカンダリグループは、 /etc/groups file.GECOSまたはユーザーのフルネームにリストされます。 このフィールドには、コンマ区切り値のリストと次の情報が含まれます。
    • ユーザーの氏名またはアプリケーション名、部屋番号、勤務先電話番号、自宅電話番号、その他の連絡先情報。
    ホームディレクトリ。 ユーザーのホームディレクトリへの絶対パス。 ユーザーのファイルと構成が含まれています。 デフォルトでは、ユーザーのホームディレクトリはユーザーの名前に基づいて名前が付けられ、 /home directory.Loginシェルの下に作成されます。 ユーザーのログインシェルへの絶対パス。 これは、ユーザーがシステムにログインしたときに開始されるシェルです。 ほとんどのLinuxディストリビューションでは、デフォルトのログインシェルはBashです。

結論

/etc/passwd ファイルは、システム上のすべてのユーザーを追跡します。

ターミナル