<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Критическая проблема в NPM 5.7, приводящая к смене прав дост...</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html</link>
    <description>В опубликованном (http://blog.npmjs.org/post/171139955345/v570) вчера выпуске пакетного менеджера NPM 5.7.0 выявлена (https://github.com/npm/npm/issues/19883) серьёзная проблема, которая может привести к нарушению нормальной работы компонентов операционной системы. При запуске npm с использованием утилиты sudo (не важно, какая команда выполняется, достаточно (https://twitter.com/kennwhite/status/966667121345421312) запустить &quot;sudo npm --help&quot; или &quot;npm update -g&quot;) рекурсивно меняются права доступа на каталоги, относительно корневого префикса  npm. Судя по отчётам пострадавших пользователей, после подобного изменения могут возникнуть проблемы с загрузкой системы и работой локальных приложений.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;При запуске вместо root в качестве владельца для системных каталогов, включая всё содержимое /etc, /usr и /boot, устанавливается текущий пользователь. В версии 5.7.0 был осуществлён переход (https://github.com/npm/npm/commit/74e149da6efe6ed89477faa81fef08eee7999ad0) на новую реализацию mkdir, сохраняющую исходные пр</description>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#72</link>
    <pubDate>Wed, 28 Feb 2018 17:36:19 GMT</pubDate>
    <description>Впервые попробовать решил для установки фреймворка Semantic UI. Не шмогло.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (й)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#71</link>
    <pubDate>Mon, 26 Feb 2018 11:02:39 GMT</pubDate>
    <description>а вот теперь покажи jshint, gulp, lesscss и bower в твоём yum. в rh7+epel нету, в ubuntu тоже, в homebrew тоже. никто так js-пакеты не пакетирует (и я даже знаю, почему).&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Prototik)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#70</link>
    <pubDate>Sun, 25 Feb 2018 13:53:24 GMT</pubDate>
    <description>Который, однако, не лезет в систему, а складывает всё в домике пользователя.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#69</link>
    <pubDate>Sun, 25 Feb 2018 07:06:46 GMT</pubDate>
    <description>Сколько лет уже скрипты пишу, bash, dash, sh перезаписывают уже существующее значение, так что Михаил прав, нунужные итерации.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Димон)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#68</link>
    <pubDate>Sat, 24 Feb 2018 19:07:14 GMT</pubDate>
    <description>это какими придурками нужно быть, чтобы спроектировать программу, которая при выполнении пути программы --help меняет права каких-то там директорий?&lt;br&gt;&lt;br&gt;Жаваскриптуны и все им сочувствующие (типа Mozilla) не должны заниматься программированием.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Аноним)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#67</link>
    <pubDate>Sat, 24 Feb 2018 18:11:05 GMT</pubDate>
    <description>Потому что может.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Ne01eX)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#66</link>
    <pubDate>Sat, 24 Feb 2018 14:38:17 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Но я бы порекомендовал всем совсем не использовать ни NPM ни Node.js. Без объяснения причин. Без смайлов.&lt;br&gt;&amp;gt;&amp;gt; А что взамен? (тоже серьёзно спрашиваю) &lt;br&gt;&amp;gt; Для управления пакетами вполне хватит системы управления пакетами того дистрибутива, который &lt;br&gt;&amp;gt; вы используете.&lt;br&gt;&lt;br&gt;У drupal, кстати, тоже есть свой менеджер модулей и тем. Но обновлять теже модули через родные системы управления в разы удобней и эффективней, особенно когда таких хостов дофига и модулей по 30-50 штук.&lt;br&gt;&lt;br&gt;P.S. Частный случай, для тех кто ещё не въехал.&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (Ne01eX)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#65</link>
    <pubDate>Sat, 24 Feb 2018 14:34:39 GMT</pubDate>
    <description>/me махнул рукой...&lt;br&gt;&lt;br&gt;Да, делайте как хотите...&lt;br&gt;</description>
</item>

<item>
    <title>Критическая проблема в NPM 5.7, приводящая к смене прав дост... (sleeply4cat)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID3/113634.html#64</link>
    <pubDate>Sat, 24 Feb 2018 11:37:18 GMT</pubDate>
    <description>Зачем вообще npm лапает эти директории?&lt;br&gt;</description>
</item>

</channel>
</rss>
