Giriş yaptığım zaman hata alıyorum bir hata ayıklama cannot find name for group ID 387
. Bu grubun ne olması gerektiğini ve kullanıcımın neden onunla ilişkili olduğunu anlamaya çalışıyorum.
kullanma strace
onu buldum getgroups
bash başladığımda çağrılıyor ve dönüyor
getgroups(6, [20, 106, 387, 513, 2385, 2447]) = 6
Baktığımda /etc/group
387 grubu bulamadım. Fakat sorum şu: neden getgroups
bu numarayı ilk etapta iade ederdi.
Ubuntu 12.04 kullanıyorum, ancak LDAP ile giriş yapıyorum. Aynı hesapla farklı bir makineye giriş yaptığımda, farklı bir numara listesi alıyorum ( getgroups(7, [106, 513, 515, 516, 519, 520, 2503]) = 7
).
Bu yüzden bu bilgilerin kaynağını merak ediyorum getgroups
sorgular. Sorunumun yerel ve LDAP grupları arasında bazı uyumsuzluklar olduğunu tahmin ediyorum, ama bunların hepsinin nasıl çalıştığından emin değilim.