migtation-tools
Добавлено: 06 июн 2005, 14:55
Что-то не могу сконвертить пользователей из /etc/passwd в файл, для последующей отправки в LDAP.
Юзаю ALT Linux Master 2.4
Так как там юзается tcb, то сконвертил все в обычный shadow.
Утановил переменную ETC_SHADOW=/etc/shadow
Настроил migrate_common.ph так:
$DEFAULT_MAIL_DOMAIN = "plck.rw";
$DEFAULT_BASE = "dn=admin,dc=plck,dc=rw";
$DEFAULT_MAIL_HOST = "mail.plck.rw";
$EXTENDED_SCHEMA = 1;
Выполняю:
[root@mserver migration]# ./migrate_passwd.pl /etc/passwd ./accounts.ldif
на выходе имею файл, содержащий только инфу о root. Такое ощущение, что обрабатывается только 1 строчка да и то как-то не полностью (хеша пароля нет):
[root@mserver migration]# cat ./accounts.ldif
dn: uid=root,ou=Users,dn=admin,dc=plck,dc=rw
uid: root
cn: System Administrator
givenName: System
sn: Administrator
mail: root@plck.rw
mailRoutingAddress: root@mail.plck.rw
mailHost: mail.plck.rw
objectClass: mailRecipient
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: kerberosSecurityObject
userPassword: {crypt}x
krbName: root@PLCK.RW
loginShell: /bin/bash
uidNumber: 0
gidNumber: 0
homeDirectory: /root
gecos: System Administrator
Что я делаю не так ?
Юзаю ALT Linux Master 2.4
Так как там юзается tcb, то сконвертил все в обычный shadow.
Утановил переменную ETC_SHADOW=/etc/shadow
Настроил migrate_common.ph так:
$DEFAULT_MAIL_DOMAIN = "plck.rw";
$DEFAULT_BASE = "dn=admin,dc=plck,dc=rw";
$DEFAULT_MAIL_HOST = "mail.plck.rw";
$EXTENDED_SCHEMA = 1;
Выполняю:
[root@mserver migration]# ./migrate_passwd.pl /etc/passwd ./accounts.ldif
на выходе имею файл, содержащий только инфу о root. Такое ощущение, что обрабатывается только 1 строчка да и то как-то не полностью (хеша пароля нет):
[root@mserver migration]# cat ./accounts.ldif
dn: uid=root,ou=Users,dn=admin,dc=plck,dc=rw
uid: root
cn: System Administrator
givenName: System
sn: Administrator
mail: root@plck.rw
mailRoutingAddress: root@mail.plck.rw
mailHost: mail.plck.rw
objectClass: mailRecipient
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: account
objectClass: posixAccount
objectClass: top
objectClass: kerberosSecurityObject
userPassword: {crypt}x
krbName: root@PLCK.RW
loginShell: /bin/bash
uidNumber: 0
gidNumber: 0
homeDirectory: /root
gecos: System Administrator
Что я делаю не так ?