И это всё МОЁ

Добрый день! Подскажите пожалуйста, как разблокировать пользователя утилитой samba-tool, если он заблокировал учётку неправильным вводом пароля? Домен Samba.









 








И это всё МОЁ

Что там у вас с systemd-timesyncd?


Им можно обойтись для простых случаев?


Я долбился полгода назад с ним в Yocto так и не получилось синкаться.


Охота просто иметь один большой-большой Systemd, который бы по максимуму всё делал.









 , , ,








И это всё МОЁ

Есть ноутбук-трансформер с невыговариваемым названием из заголовка. Поставил туда ALT regular XFCE и Debian 9 Gnome. Но не всё так однозначно.




  1. Не совсем корректно работает тачскрин, углы вообще не прожимаются. xinput_calibrator уже неактуален, все вики и форумы советуют как-то калибровать экраны вручную. А графически настроить, без километровых скриптов, никак?




  2. bluetooth там 2.0. Есть bt клавиатура с тачпадом Ritmix. К телефонам и современным ноутбукам с теми же дебианами она просто подключается. А при соединении с этим устройством оно требует ввести код и нажать Enter на клавиатуре, что альт, что дебиан. Ну я набираю на клавиатуре этот код, без всякого эффекта. Это из-за того, что 2.0 bluetooth? Можно ли как-то присоединить эту клавиатуру?




  3. Ну это уже мелочи, камера не работает. И не могу понять, что за камера, не вижу интересного в логах.











 ,








И это всё МОЁ

Подскажите, пожалуйста, как подключить интернет через l2tp. Линукс минт 20.1 Cinnamon. Провайдер Билайн. В винде настройка через мастер без проблем. С телефона через USB без проблем(собственно с него и зашел). После ввода всех настроек, паролей пишет что соединение успешно. Секунд через 30 сообщение «Произошел сбой подключения, так как не удалось запустит службу VPN». Сориентируйте где, куда, чего смотреть?









 ,








И это всё МОЁ

Как бы попроще сделать? Поднимать samba - это пердолиться с настройками и доступа и безопасности. Что еще можно легко запустить такого. SFTP и доступ через WinSCP что ли?








 








И это всё МОЁ
Представлен релиз набора системных утилит GNU Binutils 2.36, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.



И это всё МОЁ

Добрый день! Как выйти из запущенного как EFISTUB linux? Я рассуждаю, что если linux это efi-приложение, значит из него можно выйти. Например, если запустить uefi-shell из setup menu, то после ввода команды exit произойдёт выход обратно в setup menu. Как сделать подобный «exit» в linux?









 , , , ,








И это всё МОЁ

Уязвимость заключается в возможности удалённого атакующего получить доступ к директориям за пределами экспортируемой по NFS, через вызов READDIRPLUS на .. корневого экспортируемого каталога.


Уязвимость исправлена в вышедшем 23 января ядре 5.10.10, а так же во всех остальных поддерживаемых версиях ядер, обновлённых в этот день:


( читать дальше... )









 , , ,








И это всё МОЁ
Опубликован выпуск файлового менеджера Thunar 4.17.0, при разработке которого основное внимание уделяется обеспечению высокой скорости работы и отзывчивости, в сочетании с предоставлением простого в использовании, интуитивно понятного и избавленного от излишеств интерфейса. Ветка Thunar 4.17 помечена как экспериментальная и применяется для формирования функциональности будущего стабильного релиза Thunar 4.18, который будет предложен вместе с Xfce 4.18 (график разработки Xfce 4.18 пока не утверждён).



И это всё МОЁ
Состоялся стабильный выпуск дистрибутива XigmaNAS 12.2.0.4, построенного на кодовой базе FreeBSD 12 и предназначенного для создания сетевого хранилища (NAS, Network-Attached Storage). Проект был основан в 2012 году как ответвление от FreeNAS 7 и вначале развивался под именем NAS4Free. Форк был создан после перехода FreeNAS на модульную архитектуру и интерфейс на основе Python-фреймворка Django для продолжения развитие монолитной архитектуры и классического интерфейса WebGUI на языке PHP.



И это всё МОЁ

24 января 2021 года обновил, через терминал (# dnf -y update) на своём десктопе Fedora 33 Plasma, после обновления система отказалась загружаться даже в режиме восстановления, хорошо, что я перед этим сохранил образ системы в Acronis True Image. После обновления было установлено ядро 5.10.8.201.fc33.x86_64. Загрузка с предыдущим ядром 5.9.16-200.fc33.x86_64 тоже не получилась. Восстановил систему с образа и попробовал ещё раз обновить систему, но уже, через приложение Discover, те же egg’s, только вид сбоку. Снова восстановил систему с образа и пока решил пару недель не обновляться.









 








И это всё МОЁ

Шалом.

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

И, внезапно, подумал, а нет ли готового решения?

Интересует готовое решение с возможностью отправки e-mail'ов, SMS, поддержка транспортов во всякие WhatsApp приветствуется. Периодические запросы на проверку жив/здоров необходимы, мониторинг соцсетей приветствуется.

Кто-нибудь знает такое вот?

Заранее благодарю за ответ.








 








И это всё МОЁ

SPB, от 100 на руки


Требуемый опыт работы: 3–6 лет


Полная занятость, полный день


Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения. Чтобы этого достичь, мы стараемся оптимизировать каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Программное обеспечение автомобиля (от контроллеров движения до систем искусственного интеллекта), а также сопутствующие сервисы мы разрабатываем в Санкт-Петербурге, автомобили собираются в Банбери (Англия).


Мы ищем опытного Разработчика ПО встраиваемых систем МК.


Ваши будущие задачи:



  • Разработка встраиваемого ПО для automotive микроконтроллеров с архитектурой Power Architecture.

  • Написание юнит-тестов для разработанного ПО.

  • Тестирование и отладка кода в лабораторных условиях и на реальных объектах, получение необходимых метрик.


Мы ожидаем от вас:



  • Отличное знание языка C.

  • Опыт разработки встраиваемого ПО и отладки проектов на реальном железе с помощью аппаратных средств разработки (отладчики, осциллографы, логические анализаторы и т. д).

  • Отличное знание периферийных модулей современных микроконтроллеров: DMA, UART, SPI, таймеры, PWM и т.д.

  • Знание автомобильного интерфейса CAN.

  • Знание Ethernet.

  • Опыт работы с системами контроля версий.

  • Знание цифровой и аналоговой схемотехники.

  • Знание английского языка на уровне чтения технической документации/ письменной коммуникации.


Преимуществами будут:



  • Опыт разработки ПО для автомобильных электронных блоков (ECU).

  • Работа над проектами для микроконтроллеров SPC58.


Мы предлагаем:



  • Работа над уникальным для России проектом.

  • Достойная заработная плата по результатам собеседования.

  • Профессиональная слаженная команда, ориентированная на результат.

  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.


https://spb.hh.ru/vacancy/41842531









 , , , ,








И это всё МОЁ

SPB, от 150 на руки


Требуемый опыт работы: 3–6 лет


Полная занятость, полный день


Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения.


Чтобы этого достичь, мы оптимизируем каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Электронику и ПО автомобиля (от контроллеров движения до систем искусственного интеллекта) мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии.


В команду разработки системного ПО (Systems Software) мы ищем Системного аналитика, имеющего опыт в создании/ развитии встраиваемых устройств, того кто внесет свой вклад в разработку в соответствии со всеми современными процессами и стандартами.
Мы создаём гибкий и универсальный базовый софт высокотехнологичных электронных блоков управления, которые находят своё применение во всех подсистемах нашего электротранспорта.


Вашими задачами будут:



  • Разработка и документирование концепций (в том числе уже имеющихся) с учётом стандартов по функциональной безопасности (ISO 262622) и системной инженерии (ISO 15288);

  • Создание архитектурного дизайна базового ПО с учётом особенностей на уровне (под)систем и транспортного средства;

  • Плотная работа с разработчиками и внедрение методик по стабилизации ПО;

  • Проработка концепций по основным тематическим направлениям таких как Network Management, Time Synchronisation, Calibration Data Management, Diagnostics.


Мы ожидаем от вас:



  • Опыт в разработке/описании требований на системном уровне для встраиваемых систем;

  • Способность и готовность разбираться в чужом коде (С/C++) и создавать большое количество документации на него;

  • Желание заниматься описанием различных концепций, структур и механизмов для базового встраиваемого ПО;

  • Разговорный и письменный английский на уровне не ниже Upper-intermediate.


Преимуществом будут:



  • Опыт в разработке встраиваемого ПО под МК;

  • Опыт в разработке автомобильной электроники;

  • Понимание протоколов передачи и синхронизации данных SPI, i2c, UART, CAN, LIN, Automotive Ethernet;

  • Знание стандарта J1939;

  • Знание подхода и методологии AUTOSAR.


Мы предлагаем:



  • Работа над уникальным для России проектом, амбициозные и интересные задачи.

  • Достойная заработная плата по результатам собеседования.

  • Профессиональная слаженная команда, ориентированная на результат.

  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.


https://spb.hh.ru/vacancy/41158644









 , , ,








И это всё МОЁ

SPb, от 100 на руки


Компания ARRIVAL создает современный коммерческий электрический транспорт таким, каким он должен быть: доступным, элегантным, тихим и безопасным. Одна из наших основных задач - разработать электрический автомобиль, который будет стоить не дороже аналогичного автомобиля с бензиновым двигателем как по цене покупки, так и по стоимости владения.


Чтобы этого достичь, мы оптимизируем каждый этап его создания - от проектирования, разработки всех компонент, используемых материалов и до программного обеспечения. Электронику и ПО автомобиля (от контроллеров движения до систем искусственного интеллекта) мы разрабатываем в Санкт-Петербурге, автомобили собираются в Англии.


Мы ищем Инженера по тестированию встраиваемых систем, в чью зону ответственности войдет тестирование системного ПО - собственных драйверов периферийных модулей микроконтроллера, которые разрабатываются в соответствии со стандартом ISO 26262.


Вашими задачами будут:



  • Разрабатывать методики тестирования.

  • Анализировать требования к системам, документацию, стандарт ISO 26262.

  • Разрабатывать автоматизированные тест-кейсы.

  • Анализировать результаты тестирования.

  • Поддерживать и увеличивать автоматизированное тестовое покрытие.


Мы ждем от вас:



  • Опыт тестирования встраиваемых систем.

  • Знание языков программирования: C- для написания тестов, Python- для автоматизации тестирования.

  • Опыт разработки под Linux.

  • Опыт автоматизации тестирования.

  • Опыт проведения статического и динамического тестирования.

  • Знание интерфейсов SPI, I2C, UART, CAN. Преимуществом будет знание интерфейсов: Automotive Ethernet, LIN, протоколов XCP, CCP.

  • Базовые знания схемотехники.

  • Знание английского языка на уровне не ниже Intermediate (для ведения документации, письменного и устного взаимодействия с коллегами).

  • Преимуществом будет: Опыт тестирования critical-safety систем.


Мы предлагаем:



  • Работа над уникальным для России проектом, амбициозные и интересные задачи.

  • Достойная заработная плата по результатам собеседования.

  • Профессиональная слаженная команда, ориентированная на результат.

  • Условия работы: оформление по ТК РФ + доплата до 100% оклада для больничных и отпусков, полный пакет ДМС, компенсация затрат на занятия спортом и/или изучение иностранного языка, бесплатные горячие обеды в офисе.


https://spb.hh.ru/vacancy/41132896









 , , ,








И это всё МОЁ

Добрый день коллеги, подключил к компьютеру камеру logitech c270, но обнаружил что микрофон не работает.


Сам микрофон linux видит, но не дает его использовать:


arecord -l                                                                                                                   
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC887-VD Analog [ALC887-VD Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC887-VD Alt Analog [ALC887-VD Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: U0x46d0x825 [USB Device 0x46d:0x825], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0









 








И это всё МОЁ

Всем привет.


Есть два интерфейса


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master vmbr0 state UP group default qlen 1000
link/ether ac:1f:6b:01:db:02 brd ff:ff:ff:ff:ff:ff
3: eno2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether ac:1f:6b:01:db:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.10.137/24 brd 192.168.10.255 scope global dynamic noprefixroute eno2
valid_lft 256sec preferred_lft 256sec
inet6 fe80::28e1:276f:4747:7db3/64 scope link noprefixroute
valid_lft forever preferred_lft forever


Создаю мост vmbr0 и добавляю туда eno1. Прописываю на vmbr0 белый IP, но связи нет.


Если eno1 выведу из vmbr0 и добавлю на eno1 тот же белый IP, то связь есть.


В чем моя ошибка, что на vmbr0 нет связи?









 








И это всё МОЁ

Всем привет.
На борту дебиан 10. Имеются наушники wh-h910n.
Подключить не удается, блютуз не определяет их как аудио-устройство, определяет как «type: uknown».
Направьте плз, как с этим разобраться.









 , , ,








И это всё МОЁ

Есть упрощённо такой кусок кода:

    data.recordedSamples = new float (m_buffer.get_frames() * m_buffer.get_channels());
long l = m_buffer.get_frames() * m_buffer.get_channels();
std::cout << l << std::endl; // 176400 в моём случае
for(long int i = 0; i < l; i++ ) {
std::cout << i << std::endl;
data.recordedSamples[i] = 0;
}

Доходит каждый раз до ровно 36512 и вызывает сегфолт. catch (std::bad_alloc) не ловит. g++ и clang++ собирают одинаково. Пробовал даже через malloc память выделять, всё едино. Что там такого может происходить вообще?








 , , , ,








И это всё МОЁ

Дано:

Динамическая линковка с libxml2. Гружу символ xmlMalloc:


__typeof__(xmlMalloc) xmlMalloc;

static void _init_xmlMalloc(void) __attribute__((constructor));
static void _init_xmlMalloc(void) {
void * obj = lok_library_func(library, "xmlMalloc";);
xmlMalloc = * (__typeof__(xmlMalloc) *)obj;
}



В lok_library_func обычный dlsym с проверкой на нашел\не нашел. При не нашел - падаем.


Грузит, находит по адресу. Но xmlMalloc == NULL. Т.е. переменная не присвоена. Окей, обращаемся к коду libxml:


#if defined(DEBUG_MEMORY_LOCATION) || defined(DEBUG_MEMORY)
<...>
xmlMallocFunc xmlMalloc = (xmlMallocFunc) xmlMemMalloc;
<...>
#else
<...>
/**
* xmlMalloc:
* @size: the size requested in bytes
*
* The variable holding the libxml malloc() implementation
*
* Returns a pointer to the newly allocated block or NULL in case of error
*/
xmlMallocFunc xmlMalloc = malloc;


Точно известно, что DEBUG_MEMORY_LOCATION и DEBUG_MEMORY не установлены. Значит переменная должна быть инициализирована при загрузке библиотеки (что и происходит при dlopen).


Вопрос - почему переменная NULL?


Из-за того, что она NULL происходит падение при первом же выделении памяти внутри самой либы (например на LIBXML_TEST_VERSION).









 ,