Отсутствует возможность создать группу пользователей

Автор: bsm Дата: 21.05.2008 15:59 ASPLinux 11.2
По непонятной для меня причине не могу создать группу пользователей, организовать учётную запись пользователя и установить пароль для создаваемой учётной записи.

[root@maestro mail]# groupadd test_group
Ошибка сегментирования

[root@maestro mail]# useradd -g users -G lmo -d /home/test_user test_user
Ошибка сегментирования

[root@maestro mail]# passwd test_user
Changing password for user test_user.
passwd: Authentication token manipulation error
[root@maestro mail]#

В то же время, для ранее созданых учётных записей пользователей паром изменить можно.

Как поправить ситуацию?
Re: Отсутствует возможность создать группу пользователей 21.05.2008 16:29aboris Попробовать **addgroup** и **adduser**...
Re: Отсутствует возможность создать группу пользователей 21.05.2008 16:38bsm aboris писал(а):

> Попробовать **addgroup** и **adduser**...
>

[root@maestro ~]# addgroup test_group
-bash: addgroup: command not found
[root@maestro ~]# groupadd test_group
Ошибка сегментирования
[root@maestro ~]#

Куда ещё посмотреть?
Re: Отсутствует возможность создать группу пользователей 21.05.2008 21:46peter_ir Группу в /etc/group можно завести и вручную, но, если groupadd заканчивается
аварийно, то это очень плохой признак. Может быть не в порядке аппаратура,
например, память, могут быть попорчены пакеты, groupadd в shadow-utils, могут
отсутствовать или быть испорчены системные файлы. Целостность пакета проверяется
командой rpm -V shadow-utils, например, память - в Fedora 8 есть пакет
memtest86+, в ASP11.2 - не знаю.
Re: Отсутствует возможность создать группу пользователей 21.05.2008 21:48smaharbA а я знаю как в иксах вызвать пресловутое переполнение - но к сожалению моих усеров это нисколько не затрагивает...
Re: Отсутствует возможность создать группу пользователей 22.05.2008 09:46bsm peter_ir писал(а):

> Группу в /etc/group можно завести и вручную, но, если groupadd
> заканчивается
> аварийно, то это очень плохой признак. Может быть не в порядке
> аппаратура,
> например, память, могут быть попорчены пакеты, groupadd в
> shadow-utils, могут
> отсутствовать или быть испорчены системные файлы. Целостность
> пакета проверяется
Подозреваю, что проблема в файлах с "-" в конце имени-

group-
gshadow-
passwd-
shadow-

Попытаюсь взять файлы с копии системы.

> командой rpm -V shadow-utils, например, память - в Fedora 8
> есть пакет
> memtest86+, в ASP11.2 - не знаю.
Целостность пакета проверял- нормально.

>
> Пётр.
>

>
> Сообщение отредактировано (21 мая, 23:17)
Re: Отсутствует возможность создать группу пользователей 22.05.2008 09:47bsm smaharbA писал(а):

> а я знаю как в иксах вызвать пресловутое переполнение - но к
> сожалению моих усеров это нисколько не затрагивает...
>

А как избавиться от него?
Re: Отсутствует возможность создать группу пользователей 22.05.2008 10:36peter_ir bsm писал(а):

> peter_ir писал(а):
>
> > Группу в /etc/group можно завести и вручную, но, если
> groupadd
> > заканчивается
> > аварийно, то это очень плохой признак. Может быть не в
> порядке
> > аппаратура,
> > например, память, могут быть попорчены пакеты, groupadd в
> > shadow-utils, могут
> > отсутствовать или быть испорчены системные файлы. Целостность
> > пакета проверяется
> Подозреваю, что проблема в файлах с "-" в конце имени-
>
> group-
> gshadow-
> passwd-
> shadow-
>
У меня тоже есть эти файлы и с "-" в конце имени и без него и я никогда не обращал на это
внимания. Подозреваю, что это просто копии.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 11:09bsm peter_ir писал(а):

> bsm писал(а):
>
> > peter_ir писал(а):
> >
> > > Группу в /etc/group можно завести и вручную, но, если
> > groupadd
> > > заканчивается
> > > аварийно, то это очень плохой признак. Может быть не в
> > порядке
> > > аппаратура,
> > > например, память, могут быть попорчены пакеты, groupadd в
> > > shadow-utils, могут
> > > отсутствовать или быть испорчены системные файлы.
> Целостность
> > > пакета проверяется
> > Подозреваю, что проблема в файлах с "-" в конце имени-
> >
> > group-
> > gshadow-
> > passwd-
> > shadow-
> >
> У меня тоже есть эти файлы и с "-" в конце имени и без него и я
> никогда не обращал на это
> внимания. Подозреваю, что это просто копии.
Возможно. Но информация в них различная.

>
> Петр.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 12:36peter_ir В ASP11 groupadd работает. Возможно, в ASP11.2 есть ошибки в пакетах, используемых groupadd, их
список можно получить командой "rpm -qR shadow-utils" и обновить подозрительные.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 12:49bsm peter_ir писал(а):

> В ASP11 groupadd работает. Возможно, в ASP11.2 есть ошибки в
> пакетах, используемых groupadd, их
> список можно получить командой "rpm -qR shadow-utils" и
> обновить подозрительные.

В ASPLinux 11.2 стоит пакет shadow-utils-4.0.12-8.110asp,
в ASPLinux 11- shadow-utils-4.0.12-8.110asp и он не ставится в 11.2.

Возврат копий файлов групп, пользователей и паролей ситуацию не улучшил.

>
> Петр.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 14:38kosmonavt Протестируйте пакеты на целостность, как-то так: rpm -Va
Re: Отсутствует возможность создать группу пользователей 22.05.2008 14:50peter_ir bsm писал(а):

> peter_ir писал(а):
>
> > В ASP11 groupadd работает. Возможно, в ASP11.2 есть ошибки в
> > пакетах, используемых groupadd, их
> > список можно получить командой "rpm -qR shadow-utils" и
> > обновить подозрительные.
>
> В ASPLinux 11.2 стоит пакет shadow-utils-4.0.12-8.110asp,
> в ASPLinux 11- shadow-utils-4.0.12-8.110asp и он не ставится в
> 11.2.
Не вижу разницы.
Если такие трудности, лучше установить ASP12, тем более, что на 11.2 были жалобы.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 15:44bsm kosmonavt писал(а):

> Протестируйте пакеты на целостность, как-то так: rpm -Va
>

[root@maestro RPMS.11.2]# rpm -Va shadow-utils*.rpm
[root@maestro RPMS.11.2]#

Похоже ошибок нет.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 15:47bsm peter_ir писал(а):

> Если такие трудности, лучше установить ASP12, тем более, что на
> 11.2 были жалобы.
>
> Петр.

В 12 уменя не запускается squid на порту 3128.
Re: Отсутствует возможность создать группу пользователей 22.05.2008 17:54wildsin peter_ir писал(а):

> Если такие трудности, лучше установить ASP12, тем более, что на
> 11.2 были жалобы.
у кого были жалобы на 11.2 ??? отличная система, устойчивая... у меня на трех серверах стоит...
Re: Отсутствует возможность создать группу пользователей 22.05.2008 21:00peter_ir wildsin писал(а):

> peter_ir писал(а):
>
> > Если такие трудности, лучше установить ASP12, тем более, что
> на
> > 11.2 были жалобы.
> у кого были жалобы на 11.2 ??? отличная система, устойчивая...
> у меня на трех серверах стоит...
>
Не помню, т.к. было давно, вскоре после её выхода, но были.
На целостность надо проверить также пакеты, от которых зависит shadow-utils,
но лучше их просто обновить из каталога обновлений ASP11.2.
Re: Отсутствует возможность создать группу пользователей 23.05.2008 09:46bsm peter_ir писал(а):


> Не помню, т.к. было давно, вскоре после её выхода, но были.
> На целостность надо проверить также пакеты, от которых зависит
> shadow-utils,
> но лучше их просто обновить из каталога обновлений ASP11.2.
>

Что и было сделано, кроме gnome*, kde*, kernel*, т.к. получаю сообщения о ошибках.
Возможно, ели бы не выполнял обновление системы, то всё работало бы.

> Пётр.
Re: Отсутствует возможность создать группу пользователей 23.05.2008 10:45bsm BigAndy писал(а):

> #system-config-users
Задача запускается в графическом режиме, тут же закрывается с сообщениями на экране-

[root@maestro ~]# /usr/bin/system-config-users
Traceback (most recent call last):
File "/usr/share/system-config-users/system-config-users.py", line 45, in ?
mainWindow.mainWindow()
File "/usr/share/system-config-users/mainWindow.py", line 280, in __init__
self.refresh()
File "/usr/share/system-config-users/mainWindow.py", line 454, in refresh
self.populate_lists()
File "/usr/share/system-config-users/mainWindow.py", line 545, in populate_lists
self.populate_user_list()
File "/usr/share/system-config-users/mainWindow.py", line 485, in populate_user_list
gecos = unicode (gecos, 'utf-8')
UnicodeDecodeError: 'utf8' codec can't decode bytes in position 0-4: unsupported Unicode code range
[root@maestro ~]#

Что ещё можно придумать для восстановления возможности создавать группы пользователей и спмих пользователей?
RSS-материал