Linux – Telegram
Linux
7.56K subscribers
566 photos
33 videos
12 files
1.44K links
Новости и информация из мира Linux

По всем вопросам @evgenycarter
Download Telegram
Новые уязвимости Linux позволяют воровать хэши паролей через дампы ядра в Ubuntu, RHEL, Fedora

https://thehackernews.com/2025/05/new-linux-flaws-allow-password-hash.html
😁3😱3
This media is not supported in your browser
VIEW IN TELEGRAM
Я знаю, что совершаю своего рода богохульство , но вы можете использовать мышь в Vim с помощью:

:set mouse=a

И это включит режим мыши, о котором мало кто знает.🙃 https://linuxhandbook.com/vim-mouse-mode/
😁30😱135🔥2😢1
🐧Учебник по написанию скриптов на Bash для начинающих

Изучите Bash-скриптинг за 1 час | Учебное пособие по написанию скриптов командной оболочки
https://www.youtube.com/watch?v=PNhq_4d-5ek
👍5🥰4
This media is not supported in your browser
VIEW IN TELEGRAM
Вы посещаете форум Linux как новичок.🐧🤦
😁156👍3
🐧Rio — быстрый терминал на базе WebGPU для Ubuntu

Rio — ещё один эмулятор терминала, который пользователи Linux (а также Windows и macOS) могут опробовать. Хотя Rio не новый (первый релиз состоялся в 2023 году), он недавно обновился, и на подходе ещё более масштабное обновление. https://www.omgubuntu.co.uk/2025/07/rio-terminal-emulator-ubuntu
👍5
Sniffnet: бесплатное приложение для мониторинга сети с открытым исходным кодом

Sniffnet ( GitHub ) — мощный, но интуитивно понятный инструмент анализа сети, позволяющий каждому с удобством контролировать свой интернет-трафик.
5👍4
Совет дня для Linux: 💡

используйте column для красивого вывода: $ column -t -s',' Выравнивает CSV-данные по чистым столбцам.
👍232🥰1🤩1
systemd 258-rc1 — масштабный релиз с новыми инструментами и более чем 260 изменениями

https://www.phoronix.com/news/systemd-258-rc1
🔥6👏1
Релиз ядра Linux 6.16

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 6.16. Среди наиболее заметных изменений: драйвер для ускорения OpenVPN, механизм Kexec HandOver, включение по умолчанию пятиуровневых таблиц страниц памяти для x86, удаление протокола DCCP, блочный драйвер zloop, возможность отправки core-дампов через UNIX-сокет, поддержка атомарной записи в XFS, offload-обработка звука для USB-устройств, оптимизации в Ext4, виртуальный драйвер TPM (Trusted Platform Module), полноценная реализация Device Memory TCP, поддержка неименованных каналов в io_uring, подготовка к интеграции DRM-драйвера Asahi, механизм "usermode queue" в драйвере AMDGPU, поддержка Intel TDE (Trusted Domain Extensions) и Intel APE (Advanced Performance Extensions).

В новую версию принято 15924 исправления от 2145 разработчиков, размер патча - 50 МБ (изменения затронули 13793 файла, добавлена 655451 строка кода, удалена 316441 строка). В прошлом выпуске было 15945 исправлений от 2154 разработчиков, размер патча - 59 МБ . Около 45% всех представленных в 6.16 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 4% - с файловыми системами и 3% c внутренними подсистемами ядра. https://habr.com/ru/news/931490/
11👍5
После шести месяцев разработки опубликован релиз системной библиотеки GNU C Library 2.42 (glibc), которая полностью следует требованиям стандартов ISO C23 и POSIX.1-2024. В создании нового выпуска приняли участие 70 разработчиков.

https://www.phoronix.com/news/GNU-C-Library-glibc-2.42
2
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux: 🐧

добавьте немного цвета ! Нажмите клавишу z во время выполнения команды top в терминале.
👍16🥰1👏1
Когда вы перезагружаетесь после оптимизации своего сервера Linux и теперь не можете подключиться к нему по SSH
😁35🔥8👍5😢4
Хотя в основном ядре Linux присутствовали различные элементы поддержки SoC Apple M1 и M2, а также поддержка различных компьютеров Mac, в ядре основной ветки разработки отсутствовали некоторые функции, например, графический драйвер ядра Apple GPU . На более фундаментальном уровне, готовящееся к выпуску ядро Linux 6.17 удовлетворит ещё одно низкоуровневое ожидание от компьютеров Mac на базе Apple Silicon в основном ядре: возможность перезагрузки системы.

https://www.phoronix.com/news/Linux-6.17-Apple-SMC
2🥰1
Как стать профессиональным системным администратором Linux
🔥26😁20👍41
👍316😁4👎3🔥3😢1🎉1
Скриптик переустановки пароля пользователя MikroTik

# Скрипт смены пароля пользователя
# только для исполнения в терминале ROS
# by Sertik 09/06/2020

{
:global EnterString do={
:local cont 0; :local string ""
:while ($cont!=13) do={
:local key ([:terminal inkey])
:if ($key!=13) do={
:local char [[:parse "(\"\\$[:pick "0123456789ABCDEF" (($key >> 4) & 0xF)]$[:pick "0123456789ABCDEF" ($key & 0xF)]\")"]]
:set string ("$string"."$char")}
:set cont $key
}
:return $string}
;
:put "Please, enter Username:"
:local RegUser [$EnterString];
:put "";
:if ([:len [/user find disabled=no name=$RegUser]]!=0) do={:put "Ok, a user with this name was found"; :put "";
:put "Please, enter new password for this user:"
:local newPass [$EnterString];
[/user remove $RegUser];
[/user add name=$RegUser password=$newPass group=full];
:put "";
:put "The user has been re-created, the password has been changed";
:put ("New user`s password: "."$newPass");
:put "Don't forget to set up access restrictions based on ip addresses";
} else={:put ("User "."$RegUser "."not found"); :put "";
}
}

Скрипт интересен строкой преобразования кода символа из переменной $key, сграбленного с клавиатуры терминала, в сам символ.

:local char [[:parse "(\"\\$[:pick "0123456789ABCDEF" (($key >> 4) & 0xF)]$[:pick "0123456789ABCDEF" ($key & 0xF)]\")"]]

👉 @sysodminof
👍12😁3
Включаем отображение Samba-сервера в сетевом окружении Windows

В последних версиях Windows samba сервера больше не отображаются в сетевом окружении, при этом они нормально работают при прямом подключении к ним. Это связано с полным отказом в Windows протокола SMB1 и невозможностью обнаружить Samba по протоколу NetBIOS.

Современные Windows системы используют для обнаружения устройств WSD (Web Services for Devices) и сегодня мы расскажем, как добавить его поддержку для вашего сервера Samba.

Для включения поддержки WSD нам потребуется пакет wsdd, который штатно присутствует в репозиториях Debian 12 и Ubuntu 22.04, если вы используете другие версии систем, то вам потребуется подключить репозиторий разработчиков, он поддерживает Debian 9 - 11, и Ubuntu 16.04 - 22.04.

Чтобы подключить репозиторий разработчиков сначала скачайте и импортируйте в хранилище ключ:
wget -O- https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key | gpg --dearmour > /usr/share/keyrings/wsdd.gpg

Теперь подключим сам репозиторий:
echo "deb [signed-by=/usr/share/keyrings/wsdd.gpg] https://pkg.ltec.ch/public/ `lsb_release -cs` main" > /etc/apt/sources.list.d/wsdd.list

Обновим список пакетов и установим нужную нам службу:
apt update
apt install wsdd


Пакет будет автоматически добавлен в автозагрузку и нам останется только запустить его и проверить статус:
systemctl start wsdd
systemctl status wsdd


По умолчанию служба работает на всех интерфейсах и протоколах, если мы хотим изменить данное поведение, то следует добавить необходимые опции в файл /etc/default/wsdd, в нем находится единственная допустимая опция:
WSDD_PARAMS=""

В ней мы должны указать все необходимые параметры запуска согласно документации.
Так, например, если мы хотим ограничить работу службы только интерфейсом ens33 и протоколом IPv4, то добавим:
WSDD_PARAMS="--interface ens33 --ipv4only"

Либо:
WSDD_PARAMS="-i ens33 -4"

Короткая запись проще, но не такая информативная, поэтому в конфигурационном файле мы бы советовали придерживаться длинной.
После внесения изменений в настройки службу следует перезапустить:
systemctl restart wsdd

Для нормальной работы службы вам также нужно разрешить в брандмауэре входящие соединения для UDP 3702 и TCP 5357.
Со стороны Windows делать ничего не нужно, Samba-сервера автоматически появятся в вашем сетевом окружении.
👍11🔥31🤯1