一連のマシンでの認証にNISを使用しようとしています。NIS サーバー上のユーザー アカウントのユーザー ID 番号の 1 つを変更する必要がありました (username
クライアント上の ID 500 のローカル ユーザー アカウントとの競合を避けるために、ユーザー ID を 500 から 509 に変更しました)。問題は、クライアントで正しく更新されていないことです。
特に、私が行うypcat passwd | grep username
と、最新の情報が得られます:
username:*hidden*:509:509:User Name:/home/username:/bin/bash
しかし、そうすると、次のようにypmatch username passwd
表示されます。
username:*hidden*:500:500:User Name:/home/username:/bin/bash
これは、ユーザーがクライアントの 1 つにログオンすると、間違ったユーザー ID を持つことを意味し、あらゆる種類の問題を引き起こします。"cd /var/yp; make"
サーバーとクライアントで実行しまし"service ypbind restart"
たが、問題は解決していません。これを引き起こしている原因と、どうにかしてクライアントを強制的に更新する方法を知っている人はいますか? (クライアントとサーバーの両方で Fedora 8 を実行しています)。