LINUX.ORG.RU

Сообщения DeadlineX

 

v2ray - ошибка при создании лога

Форум — Admin

Здравствуйте, всем,

Установлен v2ray на Debian 12. Все работает, за исключением того, что не могу заставить его писать лог в отдельный файл, чтобы не в syslog все валил. Но при указании в конфиге путей для логов типа

  "log": {
    "access": "/var/log/v2ray/access.log",
    "error": "/var/log/v2ray/error.log",
    "loglevel": "warning"
  },
...........

пишет ошибку:

v2ray[1993]: main: failed to create server > v2ray.com/core/app/log: failed to initialize access logger > open /var/log/v2ray/access.log: read-only file system

перепробовал практически все, что смог придумать. Назначал права 0777 на эти файлы, предварительно созданные руками, ничего не помогает. Проверял диск, тоже нет никаких проблем, Все логи пишутся, кроме логов v2ray. Гугл тоже не помог. Версия v2ray 4.34.0 установлена из apt. В чем может быть дело?

-Спасибо.

 ,

DeadlineX
()

hdparm -S не работает, хотя с виду все ОК

Форум — General

Здравствуйте, всем,

hdparm -S120 /dev/sda возвращает корректный ответ, что таймаут 10 мин. но фактически диск останавливается где-то минуты через три. Скопировал /lib/udev/hdparm в другое имя и сделал там эхо вместо исполнения команды. Пишет строчку опций -q -W1 -q -S120 т.е. с виду все ОК. Как это понимать? Диск / адаптер не воспринимает команду? По hdparm -I /dev/sda выводит звезду против опции управления питанием, хотя на hdparm -B127 пишет, что опция не поддерживается.

 ,

DeadlineX
()

Компиляция GRUB 2.04 и функция grub_bios_interrupt()

Форум — Development

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

Проблема в том, что я не силен в скрипте configure, а мне надо куда-то прикрутить копию файла «int.$», чтобы он компилировался и потом собирался. Хотя бы примерно, как это сделать? Тупым поиском по конфигам имя не находится :(

Спасибо.

 ,

DeadlineX
()

UBUNTU-MATE запускается только с флешки. Помогите понять проблему.

Форум — Linux-install

Всем доброго времени суток!

Вот на этой страничке https://ubuntu-mate.community/t/64-bit-ubuntu-mate-images-for-32-bit-efi-macintosh-computers/18069/27 Нашел образ, якобы специально сделанный для буков с 32-битным EFI. https://drive.google.com/uc?export=download&id=1JcE4IV_OZyYBWgF9tKZsjmUf3nDb1Gd_ Записал на флешку. В меню загрузчика выходит. Единственное, что работает - это вариант «Try Ubuntu-MATE (safe graphics)». После его выбора через пару минут черного экрана появляется пара строчек про видеоадаптер, не поддерживающий UMS, и после этого появляется экран загрузки Ubuntu. Отменяю проверку пакетов и появляется рабочий стол. Казалось бы, все работает, включая WiFi и звук.

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

Вопрос: как можно включить verbose режим, чтобы хотя бы увидеть, в каком месте зависает?

 , , , ,

DeadlineX
()

Установка Debian на macbook pro 2006 c EFI32

Форум — Linux-install

Здравствуйте, всем,

Записал на флешку образ: http://mirror.truenetwork.ru/debian-cd/10.10.0/multi-arch/iso-cd/debian-10.10.0-amd64-i386-netinst.iso и поставил в раздел, где раньше была макось. Инсталляция прошла до конца, но после перезагрузки появляется экран GRUB с меню вариантов запуска, автоматически выбирается первый пункт и все виснет с черным экраном и немигающим курсором. Попробовал выбрать в меню вариант «recovery mode». Появляется куча строк и виснет на последней fb: switching to radeondrwfb from EFI VGA.

Проблема с драйвером видео или что?

 , , ,

DeadlineX
()

Установка на MacBookPro 2,2 c EFI32

Форум — General

Здравствуйте, всем, Пытаюсь поставить Linux на MacBookPro late 2006 с Core2Duo. Причем надо с USB, поскольку CD-привод давно помер. Совершенно абстрактно посоветовали поставить XUbuntu, поскольку она «типа легкая» для такого железа. Но на офсайте только х64 версия. То есть ей надо откуда-то взять 32-битный загрузчик. Нашел тему https://mesom.de/efi32boot/index.html попробовал, загрузочный раздел видится, но дальше грузится макось. В коментах там написано, что это у меня флешка не той системы. Не поверил. Взял вот этот дистрибутив Debian: http://mirror.truenetwork.ru/debian-cd/10.10.0/multi-arch/iso-cd/debian-10.10.0-amd64-i386-netinst.iso и закатал его на ту же флешку. Инсталлятор запускается. Но есть две проблемы:

  • нет поддержки трекпада
  • неясно, а какую же версию оно ставит: 32 или 64 битную?

Пробовал выбрать режим эксперта, но там тоже ни слова об этом. Хочется, понятно, 64-битную. Поэтому дальше выбора раздела для установки не пошел.

Далее взял из этого образа 32-битные загрузчик и GRUB и добавил их в записанную флешку с XUbuntu. При запуске с раздела EFI вываливается командная строка GRUB. Нашел здесь тему про EFI32 и GRUB: [MacBook][EFI][GRUB2] Не показывает меню и ввел путь. Появилось меню, но при выборе любого варианта инсталляции все уходит в черный экран и виснет. Флешка тоже гаснет. Пробовал поменять GRUB с версии 2.02 на 2.04 - без разницы. Пробовал написать в конфиге noquiet - без разницы.

Каков будет вердикт? Мне забыть про XUbuntu? Если да, то какие есть более-менее пристойные варианты для такого железа? И хочется все же 64-битную ось, чтобы память на 100% использовать.

 , , ,

DeadlineX
()

Python и logrotate - как подружить?

Форум — Development

Здравствуйте, всем, Есть скрипт, пишущий лог через

# create logger with 'spam_application'
logger = logging.getLogger('/var/log/therm/therm_ctl.log')
logger.setLevel(logging.DEBUG)
# create file handler which logs even debug messages
fh = logging.FileHandler('/var/log/therm/therm_ctl.log')
fh.setLevel(logging.DEBUG)
# create formatter and add it to the handlers
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
fh.setFormatter(formatter)
# add the handlers to the logger
logger.addHandler(fh)

И лог этот ротируется через logrotate. Но после первой же ротации скрипт продолжает писать в переименованный уже файл .1 Как это победить? Перезапускать скрипт после каждой ротации или что? Можно как-то самому питону сказать, чтобы он переоткрывал лог перед каждой записью, а после закрывал?

-Спасибо.

 ,

DeadlineX
()

Samba 4.9.5-Debian «force user» приводит к ошибке

Форум — Admin

Здравствуйте, всем,

Все работало, и ничего в настройках самбы не менял. Возможно обновилась сама самба при очередном обновлении пакетов. Но теперь ситуация такая: все шары работают, кроме единственной шары /var/www, где был параметр force user = www-data чтобы можно было править файлы через самбу. Это все работало еще буквально несколько дней назад. Теперь при добавлении этого параметра винда ругается «Идентификатор безопасности имеет неверную структуру». При убирании force user все становится ок.

Единственное, что поменял в системе - сменил имя хоста. Это могло повлиять на самбу? Если да, то куда смотреть?

Спасибо.

 ,

DeadlineX
()

Debian - убрать Transmission из автозапуска

Форум — Admin

Хаюшки всем!

Скажите, я правильно понимаю, что все, что надо сделать - это убрать скрипт /etc/init.d/transmission-daemon?

Мне надо запускать transmission из своего скрипта, типа вставить там service transmission-daemon start, а при старте системы чтобы он не стартовал.

-Спасибо.

 , , ,

DeadlineX
()

fail2ban - работает, но не банит? Что неправильно?

Форум — Admin

Здравствуйте, всем,

В jail.local написано:

[DEFAULT]
ignoreip = 127.0.0.1/8 192.168.0.0/22
bantime  = 1h
findtime  = 10m
maxretry = 5
backend = auto
usedns = warn
logencoding = auto
mode = normal
filter = %(__name__)s[mode=%(mode)s]
...
...
[postfix-sasl]
filter   = postfix[mode=auth]
port     = smtp,465,submission,imap,imaps,pop3,pop3s
logpath  = %(postfix_log)s
backend  = %(postfix_backend)s
enabled = true
action = iptables-multiport24[]

В action.d/iptables-multiport24 написано, в частности:

actionban = <iptables> -I f2b-<name> 1 -s <ip>/24 -j <blocktype>
actionunban = <iptables> -D f2b-<name> -s <ip>/24 -j <blocktype>

В /var/log/fail2ban.log строчки типа такой:

INFO    [postfix-sasl] Found 185.36.81.242 - 2020-01-29 13:43:34

Но они продолжаются и в mail.log тоже, т.е. ничего не банится. Идея была, чтобы банил всю подсеть /24. Где что не так?

-Спасибо.

 , ,

DeadlineX
()

Spamassassin + Postfix - ошибка (не работает доставка почты)

Форум — Admin

Здравствуйте, всем,

Почта работала. Поставил Spamassassin. Попытался настроить. Явно что-то не так сделал, попытался откатить назад (закомментарил строчки в master.cf), но все равно не работает. Пишет в mail.log:

connect to transport private/spamassassin: Connection refused

Сам файл master.cf вот:

https://www.dropbox.com/s/jerue163xnm7pj9/master.cf?dl=1

Кроме того, установлен procmail, но с ним я вообще ничего не делал. В Webmin-e написано:

Warning - any rules defined below will not be used : Procmail is not enabled in your Postfix configuration. The configuration file /etc/postfix/main.cf must have the mailbox_command option set to /usr/bin/procmail.

No Procmail actions have been configured yet.

Про Spamassassin Webmin пишет так:

Warning!  SpamAssassin does not appear to be set up in the system's Procmail configuration file /etc/procmailrc, so any configuration done using this module will have no effect unless users have it set up individually. 

Подскажите, хотя бы, в какую сторону смотреть? Я не вижу. Прочитал кучу всяких описаний по настройке, но там все целиком ставят «с нуля», причем с антивирусом и почтой через mysql, у меня все в файлах, так что, где-то что-то не так написал, и теперь все сломалось. Помогите!

-Спасибо.

 , ,

DeadlineX
()

SSL на /phpmyadmin в Apache2

Форум — Admin

Подскажите, пожалуйста!

Хочу чтобы /phpmyadmin не был доступен без шифрования, поскольку там пароль, а соответственно, какой в нем смысл тогда. Не понимаю, как это сделать, ведь это же не домен, Как приделать сертификат на домен, я знаю, а как на просто адрес? Сделал в настройках Apache2 для /usr/share доступ только по SSL. Теперь просто ошибку браузер выдает. Понятно, там же нет сертификата. Самоподписанный тоже, видимо, не прокатит. Как это спросить у гугла тоже не очень понимаю, хотя подозреваю, что проблема очевидная, и решение, видимо, есть :)

Т.е. в идеале хочется, чтобы было: http://12.34.56.78/phpmyadmin 301 на https://12.34.56.78/phpmyadmin Ну или, если без 301, то просто: http://12.34.56.78/phpmyadmin - возвращает 403 https://12.34.56.78/phpmyadmin заходит, просит пароль, как обычно.

Вообще, еще был бы вариант совсем убрать /phpmyadmin из доступа извне, оставить только из 192.168.0.0/22 - меня бы вполне устроило. Это просто в .htaccess написать и все. Но хочется понять, как вообще сделать вышеописанное.

-Спасибо.

 , ,

DeadlineX
()

Dovecot - проблема с POP3 (Permission denied)

Форум — Admin

Здравствуйте, всем! Поднимаю почтовый сервер на Raspbian (Buster) с виртуальными доменами и TLS. В принципе, заработало. Postfix почту получает и отправляет, Dovecot по IMAP тоже работает. Но при попытке подключиться по POP3 в логе Dovecot-а появляется:

master: Fatal: execv(/usr/lib/dovecot/pop3-login) failed: Permission denied
master: Error: service(pop3-login): command startup failed, throttling for 60 secs
pop3-login: Fatal: master: service(pop3-login): child 14831 returned error 84 (exec() failed)

У каталога с ящиками всех доменов пользователь virtual:virtual, и он прописан в настройках Dovecot-а (иначе бы и IMAP не работал, я так думаю). Пробовал методом тыка сменить владельца у /usr/lib/dovecot/pop3-login - не помогает. Ставил все по нескольким мануалам (включая собственные мануалы Dovecot-а), но с ними со всеми две большие проблемы:

  • не рассказывают особо про виртуальные домены;
  • описывают устаревшие версии Postfix/Dovecot.

Вроде бы, я понял общий принцип взаимодействия Postfix<=>Dovecot, но как этот последний работает с POP3, пока для меня не особо понятно. Причем здесь эти каталоги в /usr/lib/... (которые я заботливо создал, согласно инструкции) мне не особо понятно. Могу привести конфиги, разумеется, но их же много там.

Посоветуйте, куда рыть? -Спасибо.

 , ,

DeadlineX
()

RSS подписка на новые темы