патч для совместимости с проблемой systemd

Аватара пользователя
x230
Сообщения: 501
Зарегистрирован: 02 сен 2016, 19:07
Решено: 3
Благодарил (а): 109 раз
Поблагодарили: 114 раз

патч для совместимости с проблемой systemd

Сообщение x230 » 10 июл 2017, 19:51

В OpenBSD предложили патч для совместимости с проблемой systemd в обработке имён юзеров
Изображение
Неделю назад в GitHub проекта systemd стало известно о проблеме #6237, которая приводила к неожиданному поведению этой init-системы для Linux, если имя системного пользователя начинается с цифры.

При конфигурации сервиса в systemd таким образом, чтобы он запускался из-под пользователя «0day» (или любого другого, имеющего цифру в начале имени, но не являющегося полностью числом), init-система вела себя некорректно, подменяя пользователя на администратора (root). По утверждению Леннарта Поттеринга (Lennart Poettering), автора systemd, такое поведение является правильным, поскольку подобные имена пользователей в Linux формально недопустимы и systemd отклоняет их, но продолжает запуск сервиса «для совместимости».

Впрочем, многие из Linux-сообщества не смогли согласиться с разработчиком, считая, что более правильным результатом «валидации» (как называет это сам Леннарт) такой конфигурации должна стать ошибка при запуске сервиса (как случается, например, в случае отсутствия указанного системного пользователя), а не его запуск из-под другого пользователя (и особенно — root). Леннарт, закрывший тикет с примечанием «not-a-bug», таких взглядов не разделяет.

Своеобразной кульминацией этого спора стала реакция в сообществе другой свободной операционной системы — OpenBSD. В почтовую рассылку openbsd-tech был отправлен патч для «совместимости doas с systemd» с примечанием: «Если имя пользователя начинается с цифры, но не является числом, считать его root».


Источник: nixp.ru
моя платформа :
ОС: Linux Mint 18.2 Sonya, 64-bits. DE: Cinnamon 3.4.4. Ядро: 4.8.0-53-generic. Browser: Pale Moon 27.4.0
Железо: Intel Core i3-3210; CPU 3.20GHz x 2; Mem 4GB; VGA - на борту.

Аватара пользователя
Chocobo
Сообщения: 4605
Зарегистрирован: 27 авг 2016, 19:57
Решено: 110
Откуда: НН
Благодарил (а): 375 раз
Поблагодарили: 1236 раз

патч для совместимости с проблемой systemd

Сообщение Chocobo » 10 июл 2017, 19:59

Читал про эту "багу". Не знаю кто тут не прав.
С одной стороны прогаммных ограничений на нейминг пользователей и правда нет, сдругой стороны никому в голову не придет заводить пользователей с цифры.

x230 писал(а):Источник цитаты systemd отклоняет их, но продолжает запуск сервиса «для совместимости»

Вот это явно неправильное поведение, нужен exception и отказ.
Изображение

malvinochka2017
Сообщения: 307
Зарегистрирован: 24 июн 2017, 14:31
Решено: 3
Благодарил (а): 41 раз
Поблагодарили: 65 раз

патч для совместимости с проблемой systemd

Сообщение malvinochka2017 » 10 июл 2017, 20:50

Chocobo писал(а):Источник цитаты никому в голову не придет заводить пользователей с цифры


Сталкивалась с цифровым началом пару раз. Один из вариантов был связан с нумерацией регионов. Типа 52хххх, 41хххх. Второй вариант - причину не помню или не знаю. Что-то с нумерацией магазинов в каком-то городе. Но во втором варианте потом переделали наоборот. То есть буква, потом цифра магазина. Но ведь было...
Я люблю тебя, не за то, кто ты, а за то, кто я с тобой. #Louna

Аватара пользователя
Dja
Сообщения: 2004
Зарегистрирован: 27 авг 2016, 17:03
Решено: 11
Откуда: Воскресенск
Благодарил (а): 303 раза
Поблагодарили: 222 раза

в пользу цифер

Сообщение Dja » 11 июл 2017, 10:21

завел одному человеку ящик, начинающийся и заканчивающийся цифрой. Гугла не изругалась. Думаю и другие домены тоже примут такое имя. Так что с одной стороны на десктопе никому и правда в голову не придет называть пользователя начиная с цифры, но с другой стороны должно работать нормально :smile:
Новичок? - ознакомься с правилами
Изображение
В поисках истины :grabli:
Изображение


Вернуться в «Другие новости»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей