これは奇妙な状況です。長年にわたり、地域の規則に従って、システムアカウントと一致するユーザーIDを持つユーザーがいました。もちろん、問題やセキュリティ上の問題を回避するために、ADでユーザーのユーザーIDを変更しました。しかし、そうした後も一部のシステムでは、一日経っても変更が正しく反映されない場合がありました。心配的には、idユーザー名には正しいIDを含む古いユーザー名が表示されます。もちろん、ユーザーはシステムにログインできません。彼のホームディレクトリにあるchown user:groupも以前のユーザーIDを反映しています。誰もこのようなことを経験したことがありますか?
ベストアンサー1
そのため、winbindのキャッシュが古いことがわかりました。私が好む解決策であるより頻繁に更新するように設定する方法はわかりませんが、問題を効果的に解決するために次の方法を見つけました。
Note: This is a CentOS 5.x system. Adjust as necessary for your OS.
/sbin/service winbind stop
/sbin/service smb stop
/usr/bin/net cache flush
/bin/rm -f /var/lib/samba/*.tdb
/bin/rm -f /var/lib/samba/group_mapping.ldb
/sbin/service smb start
/sbin/service winbind start
rootとして実行するか、sudoで始めてください。