LINUX.ORG.RU

Избранные сообщения mord0d

TTL для временных файлов. Автоудаление файлов после некоторого времени.

Форум — Admin

Это как продолжение темы: Распределенная файловая система для картинок. Желательно что бы в системе монтировалась как обычная. (комментарий)

Идея в том что в очередь на обработку будут загружаться файлы в некоторое временное хранилище - скажем NFS или возможно glusterFS или что то в этом роде.

И тут одна особенноть - что файлы нужно будет потом удалять через некоторое время. Например потому что консюмер по какой то причине сломался и не смог удалить внутри логики.

Какой есть самый разумный способ поставить TTL на файлы средствами Linux/NFS скажем в несоколько часов. Если файлы старше то он удаляется.

И какие в этом плане представлют возможности MinIO, glusterFS, Ceph?

 , ,

glorsh66
()

Как настроить связку Client->Wireguard->Proxy->internet?

Форум — Admin

Подскажите как реализовать задуманное, нужно настроить два сервере в следующей цепочке Client->Wireguard(сервер1)->Proxy(сервер 2)->internet , задача чтобы конечный сайт не понимал что его юзают с ВПН. Перерыл весь интернет но не нашел подходящего гайда.

 ,

filisonov
()

Установка разрешения монитора в headless режиме на Xorg сервере

Форум — Desktop

Всем доброго времени суток. Ну, думаю задача в целом уже понятна из заголовка. Нужно, чтобы всякие программы по типу anydesk и teamviewer получали адекватное разрешение монитора при его отсутствии. Система Debian 12 LxQT. Все, что мог выдать гугл, я уже использовал. Вариантов 2: либо xorg загружает картинку в низком разрешении, либо не загружает вообще. Если выполнить xrandr --fb 1920x1080 в загруженном интерфейсе с низким разрешением, то разрешение станет full hd, но чисто формально. Картинка останется такой же, только отсутствующие пиксели станут черными. Вывод xrandr -q:

Screen 0: minimum 8 x 8, current 1024 x 768, maximum 32767 x 32767
DP1 disconnected primary (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Виртуальный монитор от такого конфига появился:

Section "Monitor"
 Identifier "Monitor0"
 HorizSync  28.0-80.0
 VertRefresh  48.0-75.0
 Modeline "1920x1080_60.00" 172.80  1920  2040  2248  2576  1080  1081  1084  1118 -HSync +Vsync
EndSection

Section "Device"
    Identifier "intelgpu0"
    Driver "intel"
    Option "VirtualHeads" "1"
EndSection

Section "Screen"
 DefaultDepth  24
 Identifier "Screen0"
 Device "intelgpu0"
 Monitor "Monitor0"
 SubSection "Display"
 Depth  24
 Modes "1920x1080_60.00"
 EndSubSection
EndSection

Весь конфиг был взят из интернета. Я пробовал разные варианты, но ничего не работает. Устройтсво - минипк на Celeron 5105, который будет работать в качестве сервера. Видеокарта встроенная. Монитора к нему подключать на постоянной основе конечно не предполагается. Я знаю, что мою проблему можно решить аппаратным эмулятором монитора, но хотелось бы без подобных костылей и денежных вложений. Насчет других программ удаленного доступа я тоже в курсе, и кроме anydesk будет стоять еще и vnc с vpn, но настройку anydesk никто не отменял. Она тоже нужна.

 , , ,

Krauzer
()

Жирнее рендерить шрифты как в macos

Форум — Desktop

Как заставить freetype рендерить шрифты жирнее как в macos?

Глаза устают читать тонкие шрифты, особенно напрягают тонкие серые на некоторых WEB страницах.

Пробовал менять режим сглаживания (чернобелое, варианты субпиксельного). Ставил различные версии freetype (infinality ultimate5, remix, v35 only) - не помогло. Infinality еще тоньше рендерит.

Монитор 4K, 28". Дистрибутив - arch.

В интернетах проблема упоминается, но не нашел решения.

 , , ,

exst
()

завернуть трафик до определённых ресурсов через VPN

Форум — Admin

Есть WG сервер на Ubuntu и в принципе всё работает.
Но работает так: абсолютно весть трафика заворачивается в туннель.
А хочу сделать что бы в туннель уходили только определённые ресурсы (сайты, домены, айпишник) ну для теста например, что бы 2ip.ru открывался через VPN туннель.
А все остальные ресурсы работали через местного домашнего провайдера.

Для начала делаю: nslookup 2ip.ru
Получаем: Address:  195.201.201.32
Сервер
[Interface]
PrivateKey = 1111BdeYmDX1M11111111111LIxN3yU0mGGoEO1111=
Address = 10.8.0.1/24
ListenPort = 51890

[Peer]
PublicKey = 1111DkoGthRL0111111111111jRk70DyTzWG2Ju1111=
AllowedIPs = 10.8.0.30/32
Клиент (ПК Windows 10)
[Interface]
PrivateKey = 11111DhG3ptRMvNP6h9Zy7pxN1uF/0S1bi111111111=
Address = 10.8.0.30/32
DNS = 8.8.8.8

[Peer]
PublicKey = 11111118notJi6Il0aRbrJvAb6cc/vPSIWVx61111111=
AllowedIPs = 0.0.0.0/0
Endpoint = 190.70.70.93:51890
ip r на сервере
default via 190.70.70.1 dev eth0 proto static
10.8.0.0/24 dev wg0 proto kernel scope link src 10.8.0.1
190.70.70.0/24 dev eth0 proto kernel scope link src 190.70.70.93
iptables -t nat -S на сервере
-A POSTROUTING -s 10.8.0.0/16 -o eth0 -j MASQUERADE
Куда смотреть подскажите...

 , , ,

forzasakh
()

Прокинуть в машину внешний IP-адрес с VPS-ки

Форум — Admin

Привет, lazyweb ЛОР. Помоги мне не убить ещё два дня моей жизни на вдумчивое чтение LARTC.

Дано: машина за двумя NAT-ами (один подконтрольный мне, второй от провайдера) и VPS-ка со статическими белыми адресами (v4, v6, все дела).

Как правильнее всего сделать так, чтобы на машину можно было достучаться снаружи по этим адресам? При этом нужно сохранить возможность открывать с машины и прямые соединения, минуя весь этот вертеп (и в то же время иметь возможность открывать соединения через туннель).

Вообще, в идеале сделать бы это на роутере (OpenWRT), потому что на машине забридженные ВМки и вообще помойка в сетевой конфигурации.

(Да, очень тупой вопрос, но что-то я совсем не хочу думать. Можно просто накидать мне ключевых слов и конфиг файрволла в очень крупную клетку, дальше я сам.)

 , ,

intelfx
()

Как пофиксить pinentry?

Форум — Desktop

Пользуюсь pass+gpg+rofi+i3. rofi работает с pass через dmenu режим. скрипт взят отсюда. Пароли просматривает и копирует в clipboard. Но вот проблема!

  • Если я запускаю скрипт через хоткеи из i3, то pinenrty проваливается под X на tty терминал.
  • Если запускаю скрипт из терминала, то pinentry отрабатывает отлично и диалог ввода пароля выводися в терминал. Я попробовал разные pinenrty. gtk, dmenu, tty, gnome3. Графические работают нормально. pinenrty не проваливается за X. терминальные только в терминале или за прослойкой Х. Как пофиксить чтобы pinentry tty или curses при выполнениия скрипта делали запуск терминала например urxvt? Такое ощущение что у меня где-то, что-то не прописано чтобы терминал запускался для pinenrty и я не пойму кто за это отвечает

 , ,

kambulya999
()

А есть где-то нормальный список имён иксовых курсоров?

Форум — Desktop

А то чо-то стал ковыряться — какой-то хренов зоопарк. Всякие вики советуют смотреть в /usr/include/X11/cursorfont.h или сравнивать с древней темой типа whiteglass — интересно, они сами это пробовали? У той же whiteglаss под КДЕ половина курсоров тупо не отображается, причем такие ходовые, как «уголки» при изменении размеров окна. Другой половины, наоборот, нет в этих древних списках — таких, как курсоры для драг&дропа, например. В штатных дебиановских темах курсоров полно каких-то имён типа nw-resize, отсутствующих в cursorfont, и симлинков с именами, похожими на хэши типа 0426c94ea35c87780ff01dc239897213 -> wait. Откуда они взялись? Хоть какие-то доки на весь этот бардак существуют в природе?

Edit: ну, какой-то более новый список я нашёл. Но про хэши вопрос остаётся.

 ,

alegz
()

Как запустить wine-proton?

Форум — Desktop
uname -r
13.1-RELEASE-p3
pkg info wine-proton
wine-proton-6.3.2_6
$ /usr/local/wine-proton/bin/wine
wine: could not load ntdll.so: (null)
$ /usr/local/wine-proton/bin/wine64
wine: could not load ntdll.so: (null)
$ sudo find / -name "*ntdll*"
/usr/local/wine-proton/lib/wine/fakedlls/ntdll.dll
/usr/local/wine-proton/lib/wine/ntdll.so
/usr/local/wine-proton/lib/wine/ntdll.dll.so
/usr/local/wine-proton/lib/wine/libntdll.def
/usr/home/user/.i386-wine-pkg/usr/local/wine-proton/lib/wine/ntdll.dll.so
/usr/home/user/.i386-wine-pkg/usr/local/wine-proton/lib/wine/libntdll.def
/usr/home/user/.i386-wine-pkg/usr/local/wine-proton/lib/wine/fakedlls/ntdll.dll
/usr/home/user/.i386-wine-pkg/usr/local/wine-proton/lib/wine/ntdll.so

 , ,

chenbr0
()

wireguard и маскарадинг

Форум — Admin

Имеется VPS на зарубежном хостинге, на которой крутится openvpn (для объединения разбросанных по локациям машин) и wireguard для выхода наружу с IP VPS (обход различного рода блокировок). openvpn tun0 10.10.10.1/24 wireguard wg0 10.20.20.1/24 Появилась потребность выхода наружу из под IP одной из машин (tun0 10.10.10.20), находящейся в сети openvpn (машина не имеет белого ip) через подключение к VPS.

Для этого поднял второй wireguard (wg1 10.30.30.1)

Замаскарадил из 10.30.30.0/24 в 10.10.10.0/24 (tun0):

iptables -t nat -A POSTROUTING -s 10.30.30.0/24 -o tun0 -j MASQUERADE

Задал default gateway:

ip route add default via 10.10.10.20 table 20
ip rule add from 10.30.30.0/24 lookup 20

На машине из под которой планируется выход наружу тоже сделал маскарадинг (смотрящий наружу интерфейс - enp0s25):

iptables -t nat -I POSTROUTING -o enp0s25 -j MASQUERADE
net.ipv4.ip_forward = 1 прописал

Что по итогу:

Пинги до 10.10.10.20 из 10.30.30.0/24 идут, а вот наружу ужу не хочет.

tcpdump на VPS при пинге 10.10.10.20 из 10.30.30.30.0/24:

19:49:38.159419 tun0  In  IP 10.10.10.20 > 10.10.10.1: ICMP echo reply, id 33937, seq 0, length 64
19:49:38.159448 wg1   Out IP 10.10.10.20 > 10.30.30.2: ICMP echo reply, id 33937, seq 0, length 64
19:49:39.052229 wg1   In  IP 10.30.30.2 > 10.10.10.20: ICMP echo request, id 33937, seq 1, length 64
19:49:39.052252 tun0  Out IP 10.10.10.1 > 10.10.10.20: ICMP echo request, id 33937, seq 1, length 64

tcpdump на машине 10.10.10.20:

19:51:43.424729 tun0  In  IP 10.10.10.1 > 10.10.10.20: ICMP echo request, id 37777, seq 0, length 64
19:51:43.424770 tun0  Out IP 10.10.10.20 > 10.10.10.1: ICMP echo reply, id 37777, seq 0, length 64

tcpdump на VPS при пинге 8.8.8.8 из 10.30.30.0/24 кажет следующее:

19:46:58.824306 wg1   In  IP 10.30.30.2 > 8.8.8.8: ICMP echo request, id 27281, seq 12, length 64
19:46:58.824333 tun0  Out IP 10.10.10.1 > 8.8.8.8: ICMP echo request, id 27281, seq 12, length 64

на машине 10.10.10.20 при этом тишина. Подскажите пожалуйста что не так?

Нашел информацию об особенностях openvpn и необходимости добавления в ccd машины (10.10.10.20) строк следующего вида:

iroute 1.0.0.0 255.0.0.0
iroute 2.0.0.0 255.0.0.0
. . . . . . 
iroute 255.0.0.0 255.0.0.0
Но не помогло...

 , ,

dmp_pmd
()

Накидайте названий пакетов для OpenWRT

Форум — Talks

Всем доброго, товарищи!

Решил я тут обновить домашний роутер. Выбор пал на TP-Link AX90 (AX6600): наличие двух диапазонов 5 ГГц порешало. Машина — зверь, конечно, нечего сказать. Всё настроил, всё работает. Ну и хорошо.

А вот старичок TP-Link Archer C7 (AC1750) Rev. 2.0 (флешка — 16 МиБ, оперативка — 128 МиБ) теперь как-то особо без дела лежит. Вот и пришла идея потренироваться, так сказать, на кошках, т.е. побаловаться с этими вашими нашими OpenWRT. Почитал, покумекал и понял, что в дефолтной конфигурации оно мне не слишком-то подойдёт. Однако в репах лежит пара тысяч пакетов, но кто все эти люди что они все из себя представляют и зачем они не нужны, — вопрос длительного выкуривания тонны папирос, скрученных из мануалов. А т.к. курить я бросил больше десяти лет назад, то, может, найдётся кто грамотный, который насоветует идей, каких пакетов подкинуть онлайн-конфигуратору образов OpenWRT (или, совсем наоборот, выкинуть оттуда со свистом)?

В общем и целом, в идеале, хотелось бы увидеть в итоге примерно то же, что роутер умеет делать со стоковой прошивкой (но бонусы скорее приветствуются), а именно:

  • соединяться с провайдером по всем популярным типам соединений (например, «Ростелеком» коннектится по PPPoE);
  • уметь в подстановку кастомного MAC-адреса в WAN;
  • NAT + DHCP + IP Reservation + MAC White / Black List, естественно;
  • раздавать IPTV наряду с обычным интернетом (тот же «Ростелеком» у нас использует для этого 802.1Q Tag VLAN), IGMP Multicast и т.д.;
  • уметь в OpenVPN и прочую мякотку для параноиков;
  • поднимать независимые 5 ГГц и 2,4 ГГц сети;
  • File / Media Sharing по популярным протоколам с подключаемых по USB устройств — желательно;
  • UPnP, наверное;
  • IPv6 (ХЗ зачем, но пусть будет);
  • настройка всего, чего только возможно, из веб-морды — обязательно.

С меня — лучи добра и плюсик в карму (коли найдутся апологеты).

UPD: под OpenVPN имеется в виду, конечно же, клиентская часть, а не сервер.

 , , ,

carasin
()

* Установка wine на FreeBSD

Форум — Desktop

Обновляю тред. Ну так, чисто для себя.

Первые 4 ответа относятся к теме, которая была все равно оффтопиком и тупняком, поэтому я обновляю тред для себя (если вы модератор, можете их удалить, вместе с этим предложением).

Я решил опробовать некоторые варианты, чтобы понять как играть в игры на freebsd в 2к21. Прямого ответа я все еще не нашёл, поэтому начал расследование. Для полноценной поддержки сразу 32битных и 64битных банарников нужен multilib, которого к нам так и не завезли. А всё-таки держать при себе патлатый линукс или винду чисто для игр мне не хотелось.

Что пробовал:

  1. pkg install wine (Возможна установка только одной версии одновременно)
  2. emulators/wine + pkg32.sh + latest (wineserver: file_set_error() can’t map error: Cannot allocate memory)
  3. conty.sh (Контейнер только для linux, как сказал Kron4ek)
  4. emulators/wine-devel (не удалось загрузить kernel32.dll)
  5. commit 26 jul + emulators/wine (Cannot allocate memory)
  6. Исходники + patch (c)(Yet another recent breakage in dlls/nsiproxy.sys, yet another patch submitted upstream.)(кроме того, засралась система)
  7. gamelib by @mord0d (wine: could not load kernel32.dll, status c0000135)

Что не успел попробовать:

Решение:

  1. emulators/wine-proton Похоже, это решило проблему «Cannot allocate memory» подняв user_space_limit и working_set_limit с опцией по умолчанию.

Протон работает по отдельности как через стим, так через бинарь. Не создаёт ярлыки приложений на рабочем столе при установке. Работает со скриптом pkg32.sh для поддержки PE32 приложений. Таким образом некоторые игры работают лучше, чем в линукс (не все). Но также это не будет полноценно работать - например, если 32битное приложение попытается запустить 64битное - последнее запустится тем же 32битным wine’ом с очевидным результатом.

Я не отрицаю, что возможно, мои руки слишком кривые для этого, но я пришел к этому выводу, испробовав многие оптимальные варианты для себя. Если вы знаете решение, которое я не заметил или прошел мимо, то ваше мнение приветствуется.

 , , ,

Clockwork
()

wireguard + CA

Форум — Admin

Смотрю в сторону организации Wireguard для организации VPN.

Не пойму, там надо клиентские ключи прописывать на каждом сервере?

Можно там как OpenVPN сделать, когда кидаешь ca.cert на серверы и дальше к ним коннектятся любые пользователи, у которых сертификат тем же CA выдан?

Или как там вообще проблема масштабирования решается?

 headscale, netmaker, tailscale,

Harliff
()

LDAP репликация

Форум — Admin

Доброго времени суток уважаемый All!

не могу настроить репликацию :(.
Система Gentoo. Openldap собран с вот такими USE флагами:

[ebuild R ] net-nds/openldap-2.3.41 USE="berkdb crypt gdbm overlays perl samba slp ssl -debug -ipv6 -kerberos -minimal -odbc -sasl (-selinux) -smbkrb5passwd -tcpd"

Настройки /etc/opeldap/slapd.conf MASTER:
replogfile /var/lib/ldap/replog
replica uri="ldap://192.168.0.250:389" bindmethod=simple binddn="cn=replicator,dc=domain,dc=ua" credentials=pass

Настройки /etc/opeldap/slapd.conf SLAVE:
updatedn cn=replicator,dc=domain,dc=ua
updateref ldap://192.168.0.249:389
access to * by dn="cn=replicator,dc=domain,dc=ua" write

На МАСТЕРЕ запускаю slurpd в отладочном режиме: /usr/lib/openldap/slurpd -d 65535 -f /etc/openldap/slapd.conf
Последнее что вижу:
Config: (index cn,mail,surname,givenname eq,subinitial)
Config: ** configuration file successfully read and parsed
begin replication thread for 192.168.0.250:389
...и все. При любых изменениях на мастер-лдапе slurpd вообще не реагирует.

Перечитал уже валом док, но так и не понял почему slurpd не хочет реплицировать на СЛЕЙВ лдап :(

где я ошибся?

Заранее благодарен!

>>>

iron
()

Передавать звук с локального плеера на другой хост через ffmpeg и loopback device (Remote sound server?)

Форум — Multimedia

Не хочу всяких PulseAudio и т.п.

Хотелось бы c использованием только ALSA, snd-aloop и ffmpeg.

В принципе понятно, что нужно что-то похожее на:

Workstation: Player -> ALSA -> snd-aloop -> ffmpeg_N1 -> network

Remote Server (with Hardware Sound Card): network -> ffmpeg_N2 -> sound_card

Вопрос только в следующем, умеет ли ffmpeg работать в режиме подключения ffmpeg_N1 к ffmpeg_N2 в качестве клиента в терминологии TCP/IP ? Т.е. чтобы НЕ открывать порт stream сервера звука на workstation? Впрочем я все равно собираюсь потом использовать канал SSH для связи хостов, поэтому будет ли redirect через ssh -L или ssh -R не очень принципиально.

Т.е. меня интересует совет по ману:

https://manpages.ubuntu.com/manpages/kinetic/en/man1/ffmpeg-protocols.1.html

 , , ,

sanyo1234
()

Как сделать ipv6 с wireguard и openwrt?

Форум — Admin

Есть vps на котором установлен vpn wireguard. Есть комп, на котором есть только ipv4 соединение PPPoE. Если я подключаюсь через приложение на пк, то у меня работает ipv6 через wireguard. Все супер. Сейчас поставил на свой роутер openwrt, настроил wireguard, все работает но ipv6 нет. Подскажите, как сделать так, чтобы ipv6 заработал.

 , ,

KoRn0509
()

Strongswan ipsec, iptables VPN, нет проходят пакеты с VPS

Форум — Admin

Настроил VPN сервер (Strongswan ipsec, iptables) на локальном тестовом компьютере - все работает (Debian 10). И сервер и клиент в локальной сети за NAT.

  1. С сертификатами проблем нет (опускаю этот момент) - авторизация всегда проходит успешно.
  2. Настраиваю ipsec:
vi /etc/ipsec.conf
config setup
    charondebug="ike 1, knl 1, cfg 0"
    uniqueids=no

conn ikev2-vpn
    auto=add
    compress=no
    type=tunnel
    keyexchange=ikev2
    fragmentation=yes
    forceencaps=yes
    dpdaction=clear
    dpddelay=300s
    rekey=no
    left=%any
    leftid=192.168.1.6 (в случае VPS здесь его внешний IP)
    leftcert=server-cert.pem
    leftsendcert=always
    leftsubnet=0.0.0.0/0
    right=%any
    rightid=%any
    rightauth=eap-mschapv2
    rightsourceip=10.0.0.0/24
    rightdns=8.8.8.8,8.8.4.4
    rightsendcert=never
    eap_identity=%identity
    ike=chacha20poly1305-sha512-curve25519-prfsha512,aes256gcm16-sha384-prfsha384-ecp384,aes256-sha1-modp1024,aes128-sha1-modp1024,3des-sha1-modp1024!
    esp=chacha20poly1305-sha512,aes256gcm16-ecp384,aes256-sha256,aes256-sha1,3des-sha1!
vi /etc/ipsec.secrets
: RSA "server-key.pem"
user : EAP "password"

Перезапускаем ipsec restart

  1. Добавляем в /etc/sysctl.conf
net.ipv4.ip_forward = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv4.ip_no_pmtu_disc = 1

Запускаем sysctl -p

  1. Настраиваем iptables (по умолчанию все политики на ACCEPT)
iptables -F
iptables -Z
iptables -A FORWARD -j ACCEPT
iptables -t nat -F
iptables -t nat -Z
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE

Этого достаточно для теста - VPN тунель работает, что подтверждает traceroute и tcpdump -i eth0 host 10.0.0.1 esp or upd port 4500

Все работает!

Переносим все тоже самое на VPS (Debian 11). Меняем IP в ipsec.conf, интерфейс в iptables. Запускаем - не работает. Авторизация есть, трафик доходит (что видно по каунтерам iptables), но назад не идет, при таких же настройках iptables как и локально.

Отличительные особенности VPS:

  1. /etc/network/interfaces
auto lo
iface lo inet loopback

# Auto generated venet0 interfaces
auto venet0
iface venet0 inet static
        address 127.0.0.1
        netmask 255.255.255.255
        broadcast 0.0.0.0
        up route add default dev venet0
auto venet0:0
iface venet0:0 inet static
        address xxx.xxx.xxx.xxx
        netmask 255.255.255.255
  1. Обнаружил что rp_filter=1 для всех интерфейсов VPS - выставляю везде 0 - не помогает.

  2. При помощи полных правил для FORWARD цепочки iptables вижу:

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination        
  107  7377 ACCEPT     all  --  *      *       10.0.0.0/24          0.0.0.0/0            policy match dir in pol ipsec proto 50
    0     0 ACCEPT     all  --  *      *       0.0.0.0/0            10.0.0.0/24          policy match dir out pol ipsec proto 50
    0     0 DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0

В одну сторону идет - обратно уже нет.

Прошу помощи, в сетях не силен, но хотел бы расширить немного кругозор на эту тему. Как я могу продиагностировать ситуацию чтобы понять где теряются пакеты? tcpdump немного пользоваться я умею, ESP пакеты отфильтровать я могу, но что дальше? К сожалению, пока на этом мои познания заканчиваются. Как я могу быстро обнаружить проблему?

 , , ,

linuxuser123
()

mbsync не удаляет письма из локального Inbox'a

Форум — Admin

Использую mbsync для бэкапа писем с сервера.

Что хочется:

  • удаляю письма на сервере -> удаляются локальные письма

Что получается:

  • удаляю письма в подпапках (Inbox/subfolder/*) -> письма удаляются локально
  • удаляю письма в Inbox -> письма локально не удаляюся

Есть идеи, почему Inbox пропускается?

PS: если влом отвечать - можете просто скинуть ваш конфиг :)

PPS: Под удалением локальных писем я имею в виду удаление файлов с ними.

Конфиг:

IMAPAccount IMAP-account
Host {{ server }}
User {{ mailbox }}@{{ domain }}
Pass {{ password }}
TLSType IMAPS
Port 993
TLSType IMAPS
AuthMechs LOGIN
TLSVersions +1.2
Timeout 120

IMAPStore remote
Account IMAP-account
PathDelimiter "/"

MaildirStore local
Path /mail/
Inbox /mail/Inbox
Subfolders Verbatim
AltMap yes

Channel backup-all-mail
Far :remote:
Near :local:
Pattern *
Create Near
Expunge Near
SyncState *
Sync Pull Gone
CopyArrivalDate yes

mbsync 1.5.0 из git.

 

Harliff
()

Управление bios сервера через IPMI SoL ?

Форум — Admin

Может, кто сталкивался. Если подключиться к некоторому серверу (проверял на разных supermicro, hp и т.д.) через serial-over-lan его ipmi, то всё достаточно хорошо работает до момента, когда надо слазать в биос. Там при любом неужели стрелки управления курсором выскакивает окно «Выйти?» Как думаю, это из-за того, что эти самые курсорные стрелки отправляют сочетания клавиш Esc+нечто. Биос реагирует на Esc и радостно предлагает выйти. Собственно, что делать? Сменить режим эмуляции терминала? Где это можно сделать? Ткните пальцем, кто знает.

Перемещено hobbit из general

 , ,

olegkrutov
()

индикатор раскладок клавиатуры

Форум — Desktop

Вдруг захотелось разобраться и написал для себя, как ни странно всё работает, решил поделиться.

Позволяет выбирать разное поведение для разных окон. Например, для окон с мессенджерами можно зафиксировать только русскую раскладку. Программа также позволяет использовать как встроенные графические так и текстовые языковые метки. Инфу по раскладкам берет налету из Xorg.

  • Режим normal - активное окно запоминает последнюю раcкладку
  • Режим first - на активном окне определена строгая очерёдность языковых * раскладок
  • Режим fixed - на активном окне только одна языковая раскладка

Собственно хотелось бы дополнительных еще идей, чего не хватает еще?

https://github.com/AndreyBarmaley/qxkb5

 , ,

anonymous2
()