Postfix: SSL_accept error и TLS library problem

В логах была замечена ошибка: Jan 29 00:53:20 mail postfix/smtpd[73728]: SSL_accept error from pirate.census.shodan.io[71.6.146.185]: -1 Jan 29 00:53:20 mail postfix/smtpd[73728]: warning: TLS library problem: error:1408A10B:SSL routines:ssl3_get_client_hello:wrong version number:/usr/src/crypto/openssl/ssl/s3_srvr.c:969: что указывает на проблемы версии openssl. Проверка: # openssl s_client -starttls smtp -crlf -connect mail.tst-amo.net.ua:587 -ssl3 CONNECTED(00000003) 34380880456:error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure:/usr/src/crypto/openssl/ssl/s3_pkt.c:1498:SSL alert number 40 34380880456:error:1409E0E5:SSL routines:ssl3_write_bytes:ssl …

Continue reading ‘Postfix: SSL_accept error и TLS library problem’ »

Roundcube plugin managesieve – PHP Warning: Use of undefined constant PLAIN

После обновления php с версии 5.6 на 7.2 в логах появилось предупреждение: PHP Warning: Use of undefined constant PLAIN – assumed ‘PLAIN’ (this will throw an Error in a future version of PHP) in /usr/local/www/roundcube/plugins/managesieve/config.inc.php on line 17 Нужно взять в одинарные кавычки параметр: $config[‘managesieve_auth_type’] = ‘PLAIN’;

awk – заметки

Печать всех столбцов: $ awk ‘{print $0}’ FILE Вывести первый столбец: $ awk ‘{print $1}’ FILE Вывести второй столбец: $ awk ‘{print $2}’ FILE Вывести последний столбец: $ awk ‘{print $NF}’ FILE Печатать нескольких столбцов (первый и третий): $ awk ‘{print $1 $3}’ FILE В качестве разделителя полей в awk может выступать как отдельный символ, так и регулярное выражение. Он контролирует каким образом awk разбивает входящие строки на столбцы. По умолчанию, awk в качестве разделителя полей, использует пробелы и табуляции. Вы можете указать awk чем разделены поля с помощью опции -F в командной строке. Использовать , (запятую) в качестве разделителя …

Continue reading ‘awk – заметки’ »

Dovecot – Error: net_connect_unix(/var/run/dovecot//stats-writer) failed: Permission denied

После обновления Dovecot в логах postfix-a maillog начала проскакивать ошибка вида: Error: net_connect_unix(/var/run/dovecot//stats-writer) failed: Permission denied Читаем на сайте: https://wiki2.dovecot.org/Upgrading/2.3 service stats { unix_listener stats-writer { user = vmail #mode = 0666 # Use only if nothing else works. It’s a bit insecure, since it allows any user in the system to mess up with …

Continue reading ‘Dovecot – Error: net_connect_unix(/var/run/dovecot//stats-writer) failed: Permission denied’ »

Portmaster – обновление perl 5.24 to perl 5.28, php56 to php72

# portsnap fetch update Perl 1. Добавить в /etc/make.conf: DEFAULT_VERSIONS+= perl5=5.28 2. # portmaster -o lang/perl5.28 lang/perl5.24 выполнили, после чего удалить верхнюю строку из /etc/make.conf 3. обновить все что использует старую динамическую библиотеку perl # portmaster -f `pkg shlib -qR libperl.so.5.24` 4. проверить что убрали все лишнее из /etc/make.conf – указанную выше строку PhP Перед …

Continue reading ‘Portmaster – обновление perl 5.24 to perl 5.28, php56 to php72’ »

Top

  # top -m io -o totallast pid: 65531; load averages: 0.31, 0.32, 0.27 up 121+09:04:11 07:44:3166 processes: 1 running, 65 sleepingCPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idleMem: 249M Active, 5362M Inact, 485M Laundry, 1316M Wired, 772M Buf, 364M FreeSwap: 8192M Total, 58M Used, 8133M FreePID USERNAME VCSW IVCSW READ WRITE …

Continue reading ‘Top’ »

owncloud – добавить файл/папку через консоль

Чтобы добавить файл в owncloud минуя веб интерфейс, необходимо 1) скопировать файл/каталог в папку <путь к owncloud>/data/<учетная запись> 2) установить владельца файла/каталога пользователя под которым запущен owncloud (например nginx): chown nginx:www-data somefile.txt 3) установить права для файла/каталога: chmod 775 somefile.txt 4) пересканировать файлы owncloud sudo -u nginx php /var/www/html/owncloud/console.php files:scan –all

owncloud – сброс пароля

Забыл пароль на одном из серверов, поэтому сбрасываю: Разрешаем шел для пользователя под каким работает owncloud: # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/bin/bash Логинимся и меняем пароль: # sudo -u nginx /var/www/html/owncloud/./occ user:resetpassword _user_ $ Enter a new password: $ Confirm the new password: Возвращаем обратно: # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin Логинимся.

ssh – вход по ключу

Есть рабочий ПК (Linux) и сервер, нужно сделать вход на сервер по ключу с этого ПК. На ПК с которого будем заходить на сервер в терминале выполняем: $ ssh-keygen или $ ssh-keygen -f .ssh/note -f тут – указать на файл ключа. Если её не использовать – ssh-keygen предложит сохранить в файл с именем по умолчанию – .ssh/id_rsa. В процессе …

Continue reading ‘ssh – вход по ключу’ »