The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз util-linux 2.30"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз util-linux 2.30"  +/
Сообщение от opennews (ok) on 04-Июн-17, 09:29 
Состоялся (https://www.spinics.net/lists/util-linux-ng/msg14048.html) релиз комплекта стандартных низкоуровневых системных утилит util-linux 2.30 (https://github.com/karelzak/util-linux/), в который входят как тесно связанные с Linux-ядром утилиты, так и утилиты общего назначения. Например, в пакете представлены утилиты mount/umount, fdisk, hwclock, cal, blkid, fsck/cfdisk/sfdisk, blockdev, chrt, mkfs, ionice, more, renice, su, kill, setsid, login, shutdown, dmesg, lscpu, logger, losetup, setterm, mkswap, swapon, taskset и т.п.

Основные улучшения (https://www.kernel.org/pub/linux/utils/util-linux/v2.30/v2.3...):

-  В библиотеке libblkid добавлена поддержка гибридных (https://en.wikipedia.org/wiki/Hybrid_DVD) носителей CDROM/DVD, что позволило улучшить совместимость пользовательского окружения Linux с гибридными носителями, созданными в других ОС. Для гибридных CDROM/DVD метка тома и  UUID извлекаются из заголовка UDF, а не из заголовка ISO9660, что может привести к регрессивным изменениям, в случае если в заголовках ISO и UDF указаны разные метки тома;

-  Из поставки удалена команда tailf (https://www.opennet.ru/man.shtml?topic=tailf), которая ранее была объявлена устаревшей (следует использовать "tail -f" из состава coreutils);

-  Добавлена новая команда blkzone для манипуляции с зонированными  блочными устройствами с поддержкой набора команд ZBC (Zoned Block Commands) или ZAC (Zoned-device ATA Commands). В настоящее время поддерживаются только команды 'report' и 'reset';

-  Добавлена новая команда fincore для подсчёта страниц памяти, содержащих контент заданного файла;

-  Добавлена новая команда lsmem  для вывода диапазонов доступной памяти и их статуса;
-  Добавлена новая команда chmem для присвоения диапазонам памяти статуса online/offline;

-  В команду  fallocate добавлена поддержка операции "insert range";

-  Реализация команд "column -t|--table" переведена наиспользование библиотеки  libsmartcols, почти все возможности которой теперь доступны из командной строки, включая вывод заголовков таблиц, перегруппировка столбцов, выравнивание столбцов, древовидный вывод, выравнивание данных в ячейках, обрезание текста в ячейках  и т.п.

-  В libmount добавлен API для генерации кодов возврата и сообщений об ошибках/предупреждениях в форме, совместимой с утилитой mount;


-  В hwclock убраны все внутренние проверки прав доступа (использовались при поставке с флагом suid, которые теперь не рекомендован для hwclock), в пользу внешнего разграничения доступа к часам реального времени (RTC);

-  В util-linux 2.30 отмечена ещё не исправленная уязвимость (http://www.openwall.com/lists/oss-security/2016/02/27/1) CVE-2016-2779 (https://security-tracker.debian.org/tracker/CVE-2016-2779), которая позволяет использовать утилиту runuser для выхода из контекста родительского сеанса через отправку специально оформленного ioctl-вызова TIOCSTI, подставляющего символы в буфер  терминала. Проблема остаётся неисправленной из-за возникающих после исправления регрессивных изменений, которые  приведут к нарушению привычного поведения утилит su и runuser при ограничении доступа к ioctl TIOCSTI через setsid(). Как вариант рассматривается возможность создания нового ioctl для отключения TIOCSTI без  setsid() или перенос обработки pty-контейнеров в пространство пользователя (планируется как экспериментальная возможность утилиты su).


URL: https://www.spinics.net/lists/util-linux-ng/msg14048.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=46649

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Релиз util-linux 2.30"  –2 +/
Сообщение от Аноним (??) on 04-Июн-17, 09:29 
> lsmem, chmem..

когда sshmem?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз util-linux 2.30"  –2 +/
Сообщение от Sfinx (ok) on 04-Июн-17, 09:53 
еще ftpmem, awkmem и kdemem
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Релиз util-linux 2.30"  +10 +/
Сообщение от h31 (ok) on 04-Июн-17, 11:44 
systemd-memd
</thread>
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

21. "Релиз util-linux 2.30"  +2 +/
Сообщение от Онаним on 05-Июн-17, 08:28 
На вашем месте я бы не был так категоричен.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

26. "Релиз util-linux 2.30"  +1 +/
Сообщение от emg81 (ok) on 06-Июн-17, 13:18 
</threadd>
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Релиз util-linux 2.30"  +/
Сообщение от Xasd (ok) on 04-Июн-17, 13:08 
> Основные улучшения:
>
> [...]
>
> отмечена ещё не исправленная уязвимость

наконец-то! так не хватало этой уязвимости! два года ждал!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Релиз util-linux 2.30"  –1 +/
Сообщение от Аноним (??) on 04-Июн-17, 13:54 
Она там поди уже сто лет в обед.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Релиз util-linux 2.30"  +1 +/
Сообщение от Аноним (??) on 04-Июн-17, 13:19 
> Из поставки удалена команда tailf, которая ранее была объявлена устаревшей

Вот зачем?


[сообщение отредактировано модератором]

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Релиз util-linux 2.30"  –1 +/
Сообщение от Аноним (??) on 04-Июн-17, 13:52 
Потому, что есть tail -f.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

13. "Релиз util-linux 2.30"  –2 +/
Сообщение от Stax (ok) on 04-Июн-17, 14:08 
Эээ при всей полезности tail -f у команды tailf была офигенная фича, которая не раз пригождалась: она завершается, если исходный файл закрывается. Что позволяет делать tail на лог, который, к примеру, часто ротейтится - "tail -f" просто не будет писать новых строк и ничего не увидишь. Либо надо об этом догадываться и регулярно перезаписать. А tailf автоматически завершается и ситуацию не пропустишь (ну, либо можно в цикле его запускать - он завершится и подхватит новый лог).
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

15. "Релиз util-linux 2.30"  +6 +/
Сообщение от Аноним (??) on 04-Июн-17, 15:31 
-F
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

22. "Релиз util-linux 2.30"  –1 +/
Сообщение от freehck email(ok) on 05-Июн-17, 14:47 
> tailf ... завершается, если исходный файл закрывается
> "tail -f" просто не будет писать новых строк и ничего не увидишь.

"tail -f" отслеживает переоткрытие файла и рапортует об этом.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

12. "Релиз util-linux 2.30"  +1 +/
Сообщение от Аноним (??) on 04-Июн-17, 13:59 
Внезапно, потому что есть tail -f/-F
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

18. "Релиз util-linux 2.30"  +/
Сообщение от Аноним (??) on 04-Июн-17, 22:16 
- Почему вы отпилили левую ногу ?
- Потому что есть правая.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

25. "Релиз util-linux 2.30"  –1 +/
Сообщение от X4asd (ok) on 06-Июн-17, 08:31 
tailf и tail -f -- это как левая и права нога?
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

14. "Релиз util-linux 2.30"  –3 +/
Сообщение от Alex_Gluck on 04-Июн-17, 14:16 
Сделай симлинк tailf на "tail -f" и не ругайся.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

19. "Релиз util-linux 2.30"  –2 +/
Сообщение от Аноним (??) on 04-Июн-17, 22:18 
Заняться мне больше нечем, едремть. Хочется верить что мейнтейнеры дистрибутивов как-нибудь позаботятся об обратной совместимости.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

20. "Релиз util-linux 2.30"  +1 +/
Сообщение от Аноним (??) on 04-Июн-17, 22:54 
сделают алиас на tail -f
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

16. "Релиз util-linux 2.30"  +/
Сообщение от Николай (??) on 04-Июн-17, 15:55 
А OpenLDAP не, не будет?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Релиз util-linux 2.30"  +1 +/
Сообщение от Led (ok) on 04-Июн-17, 16:00 
man 8 pam
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

27. "Релиз util-linux 2.30"  –1 +/
Сообщение от Нониус on 06-Июн-17, 15:43 
А зачем тащить его в базовую систему, когда он нужен единицам и ставится из портов легко.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

23. "Релиз util-linux 2.30"  –2 +/
Сообщение от Аноним (??) on 05-Июн-17, 14:54 
> su, kill

почему это не в core-utils?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Релиз util-linux 2.30"  +1 +/
Сообщение от Andrey Mitrofanov on 05-Июн-17, 20:13 
>> su, kill
> почему это не в core-utils?

Может, потому, что это (сабж, не su/лшдд) не GNU, а LF с РэХаттом?

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру