The OpenNET Project / Index page

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

04.06.2017 08:46  Релиз util-linux 2.30

Состоялся релиз комплекта стандартных низкоуровневых системных утилит util-linux 2.30, в который входят как тесно связанные с 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 и т.п.

Основные улучшения:

  • В библиотеке libblkid добавлена поддержка гибридных носителей CDROM/DVD, что позволило улучшить совместимость пользовательского окружения Linux с гибридными носителями, созданными в других ОС. Для гибридных CDROM/DVD метка тома и UUID извлекаются из заголовка UDF, а не из заголовка ISO9660, что может привести к регрессивным изменениям, если в заголовках ISO и UDF указаны разные метки тома;
  • Из поставки удалена команда 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 отмечена ещё не исправленная уязвимость CVE-2016-2779, которая позволяет использовать утилиту runuser для выхода из контекста родительского сеанса через отправку специально оформленного ioctl-вызова TIOCSTI, подставляющего символы в буфер терминала. Проблема остаётся неисправленной из-за возникающих после исправления регрессивных изменений, которые приведут к нарушению привычного поведения утилит su и runuser при ограничении доступа к ioctl TIOCSTI через setsid(). Как вариант рассматривается возможность создания нового ioctl для отключения TIOCSTI без setsid() или перенос обработки pty-контейнеров в пространство пользователя (планируется как экспериментальная возможность утилиты su).


  1. Главная ссылка к новости (https://www.spinics.net/lists/...)
Лицензия: CC-BY
Тип: Программы
Ключевые слова: util-linux
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.2, Аноним, 09:29, 04/06/2017 [ответить] [смотреть все]
  • –1 +/
    > lsmem, chmem..

    когда sshmem?

     
     
  • 2.4, Sfinx, 09:53, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]
  • –2 +/
    еще ftpmem, awkmem и kdemem
     
     
  • 3.6, h31, 11:44, 04/06/2017 [^] [ответить] [смотреть все]
  • +10 +/
    systemd-memd
    </thread>
     
     
  • 4.21, Онаним, 08:28, 05/06/2017 [^] [ответить] [смотреть все]
  • +2 +/
    На вашем месте я бы не был так категоричен.
     
  • 4.26, emg81, 13:18, 06/06/2017 [^] [ответить] [смотреть все]
  • +/
    </threadd>
     
  • 1.7, Xasd, 13:08, 04/06/2017 [ответить] [смотреть все]  
  • +/
    > Основные улучшения:
    >
    > [...]
    >
    > отмечена ещё не исправленная уязвимость

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

     
     
  • 2.10, Аноним, 13:54, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Она там поди уже сто лет в обед.
     
  • 1.8, Аноним, 13:19, 04/06/2017 [ответить] [смотреть все]  
  • +1 +/
    Вот зачем сообщение отредактировано модератором ... весь текст скрыт [показать]
     
     
  • 2.9, Аноним, 13:52, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Потому, что есть tail -f.
     
     
  • 3.13, Stax, 14:08, 04/06/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Эээ при всей полезности tail -f у команды tailf была офигенная фича, которая не ... весь текст скрыт [показать]
     
     
  • 4.15, Аноним, 15:31, 04/06/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    -F
     
  • 4.22, freehck, 14:47, 05/06/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    tail -f отслеживает переоткрытие файла и рапортует об этом ... весь текст скрыт [показать]
     
  • 2.12, Аноним, 13:59, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Внезапно, потому что есть tail -f/-F
     
     
  • 3.18, Аноним, 22:16, 04/06/2017 [^] [ответить] [смотреть все]  
  • +/
    - Почему вы отпилили левую ногу ?
    - Потому что есть правая.
     
     
  • 4.25, X4asd, 08:31, 06/06/2017 [^] [ответить] [смотреть все]  
  • +/
    tailf и tail -f -- это как левая и права нога?
     
  • 2.14, Alex_Gluck, 14:16, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Сделай симлинк tailf на "tail -f" и не ругайся.
     
     
  • 3.19, Аноним, 22:18, 04/06/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Заняться мне больше нечем, едремть Хочется верить что мейнтейнеры дистрибутивов... весь текст скрыт [показать]
     
     
  • 4.20, Аноним, 22:54, 04/06/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    сделают алиас на tail -f
     
  • 1.16, Николай, 15:55, 04/06/2017 [ответить] [смотреть все]  
  • +/
    А OpenLDAP не, не будет?
     
     
  • 2.17, Led, 16:00, 04/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    man 8 pam
     
  • 2.27, Нониус, 15:43, 06/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А зачем тащить его в базовую систему, когда он нужен единицам и ставится из портов легко.
     
  • 1.23, Аноним, 14:54, 05/06/2017 [ответить] [смотреть все]  
  • –2 +/
    > su, kill

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

     
     
  • 2.24, Andrey Mitrofanov, 20:13, 05/06/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    >> su, kill
    > почему это не в core-utils?

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor