2019: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Грабли по этой версии) |
Vovan (обсуждение | вклад) (→Переименовать основной домен) |
||
Строка 19: | Строка 19: | ||
==Переименовать основной домен== | ==Переименовать основной домен== | ||
# mind su - zimbra | # mind su - zimbra | ||
+ | zmprov -l md olddomain.com zimbraDomainRenameInfo "" | ||
+ | zmprov -l md olddomain.com zimbraDomainStatus active | ||
+ | zmprov fc domain olddomain.com | ||
+ | zmcontrol restart | ||
+ | |||
zmprov -l rd old.domain.com new.domain.com | zmprov -l rd old.domain.com new.domain.com | ||
zmlocalconfig | zmlocalconfig |
Версия 01:25, 1 июня 2019
Содержание
Zimbra
Текущая свежая версия
8.8.12_GA
wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.UBUNTU18_64.20190329045002.tgz
Грабли по этой версии
zmstat.out заполняется бесконечно, валит ошибку (https://forums.zimbra.org/viewtopic.php?t=65930&start=10)
Use of uninitialized value $line in pattern match (m//) at /opt/zimbra/libexec/zmstat-io line 76
лечение: в файле
/opt/zimbra/libexec/zmsyslogsetup
на 190 строке найти строчку
s|(^destination mail [b]{[/b] file\("/var/log/mail"\); };)|#$1|;
и заменить её на эту:
s|(^destination mail [b]\{[/b] file\("/var/log/mail"\); };)|#$1|;
удалить zmstat.out
rm /opt/zimbra/zmstat/zmstat.out
Переименовать основной домен
# mind su - zimbra zmprov -l md olddomain.com zimbraDomainRenameInfo "" zmprov -l md olddomain.com zimbraDomainStatus active zmprov fc domain olddomain.com zmcontrol restart
zmprov -l rd old.domain.com new.domain.com zmlocalconfig
Получить список ящиков
# mind su - zimbra zmprov -l gaa
Выгрузка бэкапов ящиков
cat backup.sh
#!/bin/bash # mind su - zimbra for i in $(zmprov -l gaa) do echo $i zmmailbox -z -m $i getRestURL "//?fmt=tgz" > $i.tar.gz done
Загрузка аккаунтов из бэкапов
cat create_restore_script.sh
#!/bin/bash echo '#!/bin/bash'>restore.sh for i in $(cat boxes) do echo "su - zimbra -c \"zmprov ca $i SuperPasswd1234565;zmmailbox -z -m $i postRestURL '//?fmt=tgz&resolve=replace' /mnt/oldzimbra/opt/zimbra/BKP/$i.tar.gz\";">>restore.sh done
Безопасность
не светить стандартные порты наружу сменить имя пользователя admin на другое
ubuntu server openbox
Установить пакеты:
sudo apt install openbox openbox-menu xvfb x11vnc
Сгенерить пароль:
x11vnc -storepasswd
результат формирования пароля будет в файле
/root/.vnc/passwd
Добавить до "exit 0" в /etc/rc.local
Xvfb :1 -extension GLX -screen 0 1600x900x16& sleep 5s; DISPLAY=:1 /usr/bin/openbox-session& x11vnc -dontdisconnect -display :1 -auth /var/run/lightdm/root/:0 -notruecolor -noxfixes -shared -forever -rfbport 5999 -bg -rfbauth /root/.vnc/passwd