Bug 38441 - ldap-groupmod не добавляет пользователя в группу, когда в ней есть пользователь с более коротким именем
Summary: ldap-groupmod не добавляет пользователя в группу, когда в ней есть пользовате...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ldap-user-tools (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 major
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-05 15:13 MSK by Стас
Modified: 2020-05-08 16:37 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Стас 2020-05-05 15:13:44 MSK
В Домене Альтлинукс есть два пользователя с похожими логинами. Начинаются одинаково, логин одного на одну букву длиннее другого: tuser1 и tuser. Добавляем более длинный логин в группу, где есть короткий - не добавляется. Добавляем короткий в группу, где есть длинный - добавляется.

Наверняка в скрипте проверятся /${name}/, хотя должно быть /^${name}$/

Пример

[root@altyn ~]# ldap-groupadd test
[root@altyn ~]# ldap-useradd tuser
[root@altyn ~]# ldap-useradd tuser1
[root@altyn ~]# ldap-groupmod -m tuser test
[root@altyn ~]# ldap-groupmod -m tuser1 test
[root@altyn ~]# ldap-getent group test
test::5373:tuser
[root@altyn ~]# ldap-groupmod -x tuser test
[root@altyn ~]# ldap-getent group test
test::5373:
[root@altyn ~]# ldap-groupmod -m tuser1 test
[root@altyn ~]# ldap-groupmod -m tuser test
[root@altyn ~]# ldap-getent group test
test::5373:tuser1,tuser
[root@altyn ~]# cat /etc/altlinux-release
ALT p8 starter kit (Hypericum)
[root@altyn ~]# rpm -qa | grep ldap
alterator-ldap-groups-0.6.7-alt0.M80P.1
alterator-openldap-functions-0.3.4-alt1
libldap-2.4.45-alt1.M80P.1
ldap-user-tools-0.9.3-alt1
php5-ldap-5.6.38.20180912-alt1
postfix-ldap-2.11.7-alt2
openldap-clients-2.4.45-alt1.M80P.1
alterator-openldap-0.9-alt1
nss-ldapd-0.9.7-alt0.M80P.1
ruby-ldap-0.9.17-alt1.M80P.4
openldap-2.4.45-alt1.M80P.1
libkrb5-ldap-1.14.6-alt1.M80P.1
openldap-servers-2.4.45-alt1.M80P.1
perl-ldap-0.65-alt1
alterator-ldap-users-0.8.5-alt0.M80P.1
Comment 1 Andrey Cherepanov 2020-05-05 15:36:15 MSK
Прошу проверить:
apt-repo test 251180
Comment 2 Repository Robot 2020-05-08 16:37:29 MSK
ldap-user-tools-0.9.5-alt1 -> sisyphus:

 Tue May 05 2020 Andrey Cherepanov <cas@altlinux> 0.9.5-alt1
 - Check full name of added group member (ALT #38441).