2台の別々のマシンでLinuxユーザー

2台の別々のマシンでLinuxユーザー

2 台の Linux マシンで同じユーザーを持つ必要があります。最初のボックスでは、アプリケーションは特定のユーザーで NFS ボリュームに書き込みます。同じボリュームは別の Linux ボックスにマウントされており、サード パーティ スクリプトが同じユーザーのこれらのファイルを取得します。

2 台の Linux マシンで同じユーザーを持つことはできますか? gid と uid に注意する必要がありますか?

答え1

グループ ID とユーザー ID を同期することをお勧めします。少なくとも個人的にはそうすることをお勧めします。これを一貫して実行および維持する方法は多数ありますが、ここでは 3 つのオプションについて説明します。

手動で:

各ホストにユーザーを手動で追加し、最初に両方のホストに SSH 接続してから、優先するユーザー名にuseradd -u 1500 testuser置き換えて実行することができます。testuser

これにより、 のGID/UIDを持つユーザーが作成されます1500。 で確認すると、id testuser次のような結果が表示されます。uid=1500(testuser) gid=1500(testuser) groups=1500(testuser)

ソルトスタック:

SaltStack に慣れていない場合は、もう少し学習が必要になりますが、ここでは非常に単純な状態を示します。

testuser:
  user.present:
    - fullname: 'Test User'
    - uid: 1500
    - gid: 1500

参照:https://docs.saltstack.com/en/3000/ref/modules/all/salt.modules.useradd.html

(構成管理には、Ansible、Puppet、Chef などの他のオプションもあります)

集中化された:

いくつかの選択肢がありますが、人気のあるのは無料IPAこれは、集中化された Linux 認証に関しては優れたオールインワン ソリューションです。

もちろん、このオプションはより複雑で、ある程度の調査が必要になりますが、これをインストールして構成する方法については、次のようなガイドが数多くあります。これです。

関連情報