Dmitry Fedoseev <[EMAIL PROTECTED]> writes: > Здравствуйте! > > Пользователь в ldap, группа в /etc/group. 'usermod -G audio user' > сообщает, что user'а нет в /etc/passwd, но его там быть не должно.
Если посмотреть usermod.c, то можно увидеть следующее: int main (int argc, char **argv) { ... usr_update (); .... где: static void usr_update (void) { ... /* * Locate the entry in /etc/passwd, which MUST exist. */ pwd = pw_locate (user_name); if (!pwd) { fprintf (stderr, _("%s: %s not found in /etc/passwd\n"), Prog, user_name); fail_exit (E_NOTFOUND); } Т.е. при любом раскладе идет проверка user_name в /etc/passwd. -- Mikolaj Golub