есть FreeBSD 4.7 в которой есть файлик sasldb содержащий почтовых пользователей , хочу перенести этих пользователей на на новый компьютер с FreeBSD 5.2.
Я думал, что для переноса пользователей нужно только скопировать файлик sasldb с одной машины на другую , а не тут-то было.
1) скачал я значит файлик sasldb на нужною машину
2) выполняю команду sasldblistusers ./sasldb
в ответ вываливается ошибка "can't open ./sasldb"Уважаемое All подскажите пожалуйста как перенести пользователей из одной базы sasldb в другую.
Уважаемое ALL !!!
Пожалуйста дайте хоть какие нить зацепки :(
Плиз !!!
права ставил разные и 600 и 666 все бестолку
подкладывал этот файлик на место другого тоже самое
Только заметил одно странное дело:
если перенести файлик /usr/loca/etc/sasldb который был создан saslpasswd системы FreeBSD 5.2, например куда нить в /home/user и запустить команду sasldblistuser /home/user/sasldb выскакивает тажа ошибка "can't open "
хотя если этот файл лежит /usr/loca/etc/ команда sasldblistuser выводит на монитор информацию из этого файлика.
На FreeBSD 4.7 файлик sasldb можно перемещать в любое место и везде при выполнении команды sasldblistuser /new/path/to/sasldb она выполняется успешно (т.е на экран выводится данные из этого файлика)
Частично разобрался дело было в том, что sasl собрался криво , перекомпилил все заработало
Но толку от этого мало, так как новый сендмаил не принемает почту от пользователей, данные о которых находятся в файле sasldb скопированным с другой машиныЧто делать ПОДСКАЖИТЕ ПЛИЗ!! как перетащить изверей находящихся в sasldb с одного почтового сервера на другой ?
А есть ли решения для конвертации файлика master.passwd в sasldb ?
>А есть ли решения для конвертации файлика master.passwd в sasldb ?
Думаю что нет , так как master.passwd содержит хешь паролей :)Ну народ помогите плиз перенести файлик sasldb с одной машины на другую.