Добрый день! Подскажите пожалуйста, как разблокировать пользователя утилитой samba-tool, если он заблокировал учётку неправильным вводом пароля? Домен Samba.
Что там у вас с systemd-timesyncd?
Им можно обойтись для простых случаев?
Я долбился полгода назад с ним в Yocto так и не получилось синкаться.
Охота просто иметь один большой-большой Systemd, который бы по максимуму всё делал.
Есть ноутбук-трансформер с невыговариваемым названием из заголовка. Поставил туда ALT regular XFCE и Debian 9 Gnome. Но не всё так однозначно.
Не совсем корректно работает тачскрин, углы вообще не прожимаются. xinput_calibrator уже неактуален, все вики и форумы советуют как-то калибровать экраны вручную. А графически настроить, без километровых скриптов, никак?
bluetooth там 2.0. Есть bt клавиатура с тачпадом Ritmix. К телефонам и современным ноутбукам с теми же дебианами она просто подключается. А при соединении с этим устройством оно требует ввести код и нажать Enter на клавиатуре, что альт, что дебиан. Ну я набираю на клавиатуре этот код, без всякого эффекта. Это из-за того, что 2.0 bluetooth? Можно ли как-то присоединить эту клавиатуру?
Ну это уже мелочи, камера не работает. И не могу понять, что за камера, не вижу интересного в логах.
Подскажите, пожалуйста, как подключить интернет через l2tp. Линукс минт 20.1 Cinnamon. Провайдер Билайн. В винде настройка через мастер без проблем. С телефона через USB без проблем(собственно с него и зашел). После ввода всех настроек, паролей пишет что соединение успешно. Секунд через 30 сообщение «Произошел сбой подключения, так как не удалось запустит службу VPN». Сориентируйте где, куда, чего смотреть?
Как бы попроще сделать? Поднимать samba - это пердолиться с настройками и доступа и безопасности. Что еще можно легко запустить такого. SFTP и доступ через WinSCP что ли?
Добрый день! Как выйти из запущенного как EFISTUB linux? Я рассуждаю, что если linux это efi-приложение, значит из него можно выйти. Например, если запустить uefi-shell из setup menu, то после ввода команды exit произойдёт выход обратно в setup menu. Как сделать подобный «exit» в linux?
Уязвимость заключается в возможности удалённого атакующего получить доступ к директориям за пределами экспортируемой по NFS, через вызов READDIRPLUS
на ..
корневого экспортируемого каталога.
Уязвимость исправлена в вышедшем 23 января ядре 5.10.10, а так же во всех остальных поддерживаемых версиях ядер, обновлённых в этот день:
( читать дальше... )
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).