podivny problem s prikazem groups (nekdy vypise pouze 32 skupin)
Pavel Lisý
pali na tmapy.cz
Úterý Říjen 24 17:26:56 CEST 2006
Zdar
dnes jsem zjistil, že příkaz groups vykazuje podivné anomálie (systém
RHEL-3 Update 8, ověřování uživatelů proti LDAP)
root# groups username
vrátí seznam skupin daného uživatele v pořádku
username$ groups username
vrátí seznam skupin daného uživatele v pořádku
username$ groups
spouštěný daným uživatelem bez parametrů - vrátí seznam skupin o několik
posledních skupin menší ??? Nechápu proč? Kvůli tomu se danému uživateli
zřejmě nedaří připojit přes ssh k danému serveru (v logu se objeví:
sshd: getgrouplist: groups list too small)
id vykazuje stejné chování:
username$ id -n -G username
všechno
username$ id -n -G
několik skupin chybí
Nenapadá vás někoho, čím by to mohlo být?
Nějak to ještě ovlivňuje nscd démon, pokud je zapnutý daný uživatel se
nepřihlásí, pokud vypnutý ssh přihlášení je možné. Ale počet vypsaných
skupin se tím neovlivní.
Navíc to celé nefunguje pro jednoho uživatele. Má těch skupin hodně.
Teď jsem to spočítal, bez parametru (username) to vypisuje prvních 32
skupin, jinak správně všech 40.
Je to normální chování nebo to mám nahlásit jako chybu k opravení?
Pavel
Další informace o konferenci Linux