Usermove changes

De ISPWiki.

Cet article décrit les changements réalisés dans le module "Importer un utilisateur" (usermove) à partir de l'édition d'ISPmanager 4.3.41

Changements internes

  • Usermove переведен на кодовую базу обновленного pbackup. При импорте используются архивы нового формата Format d'archive.
  • Появилась возможность производить импорт пользователей из-под аккаунта реселлера. Кроме того, владельцем переносимого пользователя будет назначен тот администратор или реселлер, который инициировал процесс импорта.
  • На сервере, откуда производится импорт, более не создается временный файл, все операции выполняются на лету.
  • Удалены методы передачи данных curl и scp. Вместо них добавлен один метод передачи SSH. В случае его выбора вся передача данных идет в рамках создаваемой ssh-сессии с удаленным сервером.
  • Различные имена СУБД на исходном и целевом серверах больше не помеха для импорта БД. Usermove автоматически выберет доступную СУБД для импорта на целевом сервере.
  • Usermove научился автоматически конвертировать почтовые ящики из формата mbox в формат maildir (обратное, к сожалению, пока не возможно).
  • Добавлен перенос следующих сущностей ISPmanager: пользователя БД, SSL-сертификаты, страницы ошибок, ограничения доступа, email-автоответчики, greylisting, настройки панели, настройки ротации логов.
  • Улучшен алгоритм переноса почтовых ящиков. В случае если MTA исходного сервера использует SASL авторизацию, то usermove выполняет следующие действия:
 1) генерируется хеш sasl пароля.
 2) если этот хеш и хеш POP3/IMAP пароля совпадают, следовательно MTA и POP/IMAP сервер используют один и тот же пароль. Он и будет использован при создании почтового ящика.
 3) если хеши не совпадают, то при создании ящика на целевом сервере ему будет назначен sasl пароль и в базу паролей POP3/IMAP сервера будет записан хеш. 
    Данная ситуация может привести к неработающим почтовым ящикам т.к. целевой сервер может не поддерживать тип шифрования использованный на исходном сервере.
    (например при импорте с FreeBSD на Linux, FreeBSD использует blowfish для шифрования паролей, который не поддерживается в Linux).
  • После процесса импорта, usermove сообщает об ошибках произошедших не только на целевом сервере, но и на удаленном.
  • Ряд других незначительных улучшений.

Изменение в интерфейсе командной строки

  • Отныне через командную строку возможно выполнить только одну команду - get. В этом случае usermove на лету создает архив пользователя и отдает его в свой stdout.


Изменения пользовательского интерфейса

  • Изменен интерфейс формы "Импорт пользователя". При импорта на уровне администратора или реселлера процедура представлена в виде визарда, который предлагает три шага импорта:

1 Pas. Ввод авторизационных данных:

Файл:Um_step1.png

На первом шаге необходимо указать адрес удаленного сервера, а также логин и пароль администратора или реселлера для авторизации на удаленном сервере. Если URL до ISPmanager стандартный, то достаточно указать IP-адрес или доменное имя. В противном случае, необходимо указать полный URL до ISPmanager. Например https://localhost/ispmgr.


2 Pas. Выбор пользователя для импорта:

Файл:Um_step2.png

На этом шаге Вам будет предложен список пользователей доступных для импорта. Наличие того или иного пользователя в этом списке зависит от того, можете ли администратор или реселлер, которого Вы указали на предыдущем шаге, получить доступ к этому пользователю.


3 Pas: Выбор метода передачи и других параметров:

Fichier:Um_step3.png

Здесь необходимо выбрать метод передачи (HTTPS или SSH), выбрать IP-адрес, который будет присвоен пользователю и всем его доменам. Кроме того необходимо выбрать шаблон, из которого будут взяты недостающие лимиты для настроек пользователя. Это необходимо если, например, производится импорт с сервера, где отсутствуют квоты, на сервер где они есть. В этом случае лимит дискового пространства для импортируемого пользователя будет взят из выбранного шаблона.


При импорте с уровня пользователя второй шаг визарда пропускается.

Cet article vous a-t-il été utile? Oui | Non
Outils personnels