Получение доступа к нормальному шелу Symantec Messaging Gateway

Появилась необходимость получения root доступа к серверам Symantec Messaging Gateway. Оказалось, что это очень просто сделать, но очень непросто найти информацию о том, как именно это сделать.

Заходим на appliance по ssh пользователем admin.  Есть недокументированная команда «set-support». С помощью данной команды мы можем назначить временный пароль пользователю «support» со стандартной оболочкой.

Заходим по ssh пользователем support и вновь установленным паролем

Что хорошего в пользователе «support», так это то, что он может запускать tcpdump. Других полезных плюшек я не нашел.

Если все же нужен доступ к root, вы можете перезапустить устройство, войти в GRUB. Загрузиться в однопользовательском режиме и поменять пароль на root.

Использование Diskpart для работы с флешкой

Периодически случаются ситуации, когда берешь флешку, а на ней какая-то ересь с разделами, форматированием или ещё что-то.

В GUI Windows 7 не дает ни удалить раздел, ни расширить. Воспользуемся Windows DiskPart для проведения данных операций.

В качестве примера удалю раздел с флешки, создам заново и отформатирую флешку в FAT32

Открываем cmd.exe

 

 

Шпаргалка Postfix

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

Вывод количества сообщений в очереди.
# postqueue -p | grep -v “^[^0-9A-Z]\|^$” | wc -l
Вывод списка сообщений в очереди
# postqueue -p
Пример:
C67B97A0E42 2128 Sun Jun 8 17:00:41 support@domain.com
gusso79@domain.netгде:
C67B97A0E42 – ID сообщения
2128 – размер сообщения
support@domain.com – email отправителя
gusso79@domain.net – email получателя
Просмотр сообщения в очереди:
# postcat -q ID_сообщения
Отправить сообщение вне очереди по ID сообщению
# postqueue -i ID_сообщения
Отправить сообщение вне очереди по домену
# postqueue -s damain.com
Повторная отправка всех сообщений в очереди
# postsuper -r ALL
Скрипт для поиска спамера в очереди. Формирование списка сообщений по количеству писем от отправителя:
# postqueue -p | grep -v “^[^0-9A-Z]\|^$” | awk ‘{print $7}’ | sort -rn | uniq -c | sort -rn
Удаление сообщения из очереди:
# postsuper -d ID_сообщения
Удаление сообщений из очереди от email
# postqueue -p | grep support@doamin.com | awk ‘{print $1}’ | xargs -n1 postsuper -d
Удаление всех сообщений из очереди
# postsuper -d ALL

Замена экрана брелка Starline E90

Однажды уронил брелок и он стал показывать вместо того, что надо, какой-то авангардизм.

Хотел купить новый брелок, но оказалось, что он стоит как чугунный мост.

Заказал экранчик на Aliexpress.

Снял старый шлейф, обработал контакты ластиком и спиртом. стал готовиться к монтажу.

Оказалось, прибывшие шлейфы как и положено несколько отличались от штатных.

В комментариях нашел неплохое описание с фото, которые выкладываю здесь, вдруг кому пригодится:

Первая чёрная полоска на 4-ю метку слева (см.фото, стрелка с заливкой).

starlinee9002

Для хорошего сцепления прошелся феном.

Вставляем экран на штатное место и клеим шлейф на плату, контакт со стороны “+” остаётся пустой.

starlinee9003

Далее тест – при установке батареи брелок делает активными все изображения на экране.

starlinee9004

Clean-MailboxDatabase (Exchange2010) превратился в Update-StoreMailboxState(Exchange 2013)

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

Для всех баз:

В Exchange 2013 данный командлет просто отсутствует. На смену ему пришел другой, а именно, Update-StoreMailboxState
Для обновления отключенных ящиков в Exchange 2013 я использовал следующие конструкции.
Для конкретной базы:

Для всех баз:

Для просмотра списка отключенных ящиков как в Exchange 2010 так и в Exchange 2013: