Re: Добавить пользователя в группу
Dmitry Fedoseev <fedoseev@planar.chel.ru> 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
Reply to: