The OpenNET Project / Index page

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

24.03.2015 10:27  В скрипте инициализации RHEL допущена ошибка, приводящая к удалению всех файлов

В подготовленном для тестового выпуска Red Hat Enterprise Linux 6.7 скрипте инициализации прокси сервера Squid выявлена проблема, которая приводит к удалению всех файлов в системе при перезапуске squid. По своей сути ошибка напоминает недавний инцидент с удалением всех файлов пользователя в клиенте Steam и также приводит к выполнению команды "rm -rf /*" в случае незаполнения формирующей путь переменной.

Pavel Šimerda, мэйнтейнер пакета squid из компании Red Hat, смог повторить эксперимент в виртуальной машине с тестовой веткой RHEL 6.7 и установленным пакетом squid-3.1.23-4.el6. Достаточно запустить squid командой "service squid start", после чего инициировать его перезапуск командой "service squid restart", в результате чего начнётся процесс удаления всех файлов на диске. В пакете squid-3.1.23-5.el6 проблема отмечена как решённая (проблемный пакет squid-3.1.23-4.el6 не попал в дистрибутив, ошибка исправлена до публикации). В качестве причины возникновения ошибки упомянуто регрессивное изменение кода. Другая информация пока закрыта для публичного доступа.

Судя по всему, проблема вызвана патчем на основе кода, предложенного для контроля за полным завершением ранее работающего экземпляра squid в процессе перезапуска. В альтернативном скрипте инициализации squid.init операция "rm -rf $SQUID_PIDFILE_DIR/*" используется дважды - в блоках stop и restart, при этом в restart удаление выполняется сразу после выполнения блока stop:


   stop
   rm -rf $SQUID_PIDFILE_DIR/*
   start

Т.е. при запуске "service squid restart" команда "rm -rf $SQUID_PIDFILE_DIR/*" запускается два раза. Переменная SQUID_PIDFILE_DIR определяется статически в начале файла и, кроме вышеотмеченных команд rm, в дальнейшем используется только в проверке наличия этого пути. Подобная чистка содержимого директории, а также сама переменная SQUID_PIDFILE_DIR, убраны из скрипта инициализации RHEL из-за потенциальных проблем.

Патч для решения проблемы с дублированием содержал изменённый вариант функции restart() и был подготовлен на основе неофициального скрипта инициализации, т.е. содержал внутри блока restart типовую строку для чистки ("rm -rf $SQUID_PIDFILE_DIR/*"). С учётом отсутствия переменной SQUID_PIDFILE_DIR в варианте скрипта из состава RHEL 6, подобная чистка приводила к выполнению команды "rm -rf /*".

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Ошибка в Steam для Linux может привести к удалению всех данных пользователя
Лицензия: CC-BY
Тип: К сведению
Ключевые слова: squid, rhel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Fracta1L, 10:46, 24/03/2015 [ответить] [смотреть все]    [к модератору]
  • +7 +/
    А вот был бы у него systemd...
     
     
  • 2.21, да я же, 11:17, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +5 +/
    и RemoveAllFilesInDir в настройках юнита ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.144, Аныним, 17:55, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +7 +/
    > и RemoveAllFilesInDir= в настройках юнита...

    http://cgit.freedesktop.org/systemd/systemd/tree/src/shared/util.c#n3136

    > if (path_equal(path, "/")) {
    > log_error("Attempted to remove entire root file system, and we can't allow that.");

    Вот гадский Поцтеринг, даже прострелить свою ногу не дает!

     
     
  • 4.172, myhand, 18:33, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Это он просто кусок кода у GNU rm слямзил man rm, малыш ... весь текст скрыт [показать]
     
     
  • 5.179, Аноним, 18:45, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Тем не менее, в данном случае, в rm этот код оказался бесполезен, а в systemd - ... весь текст скрыт [показать]
     
     
  • 6.191, myhand, 19:12, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Вы идиот Как может один и тот же кусок кода, использующийся одинаково быть пол... весь текст скрыт [показать]
     
     
  • 7.194, Аноним, 19:22, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Ну, во-первых, не один и тот же Тут внизу есть один борцун с Поттерингом, вот е... весь текст скрыт [показать]
     
     
  • 8.202, myhand, 20:26, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да, coreutils не писали обезъяны с избытком ЧСВ В частности, это означает что ... весь текст скрыт [показать]
     
     
  • 9.240, Аноним, 05:05, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да, очень интересно получается в coreutils значит это нормальный код, так держ... весь текст скрыт [показать]
     
     
  • 10.246, Andrey Mitrofanov, 09:28, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Кто с чем к нам, тому того и на лопате Последовательнее некуда ... весь текст скрыт [показать]
     
  • 10.293, myhand, 14:41, 29/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Я подчеркнул, что это не одинаковый код Разница на данном конкретном примере, ... весь текст скрыт [показать]
     
  • 5.182, Аноним, 18:49, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Это как-то отменяет тот факт, что RemoveAllFilesInDir не удаляет корень, в от... весь текст скрыт [показать]
     
     
  • 6.185, Аноним, 18:52, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    У криворуких пользователей системд даже rm -rf корень удаляет Хотя по умолча... весь текст скрыт [показать]
     
     
  • 7.188, Аноним, 19:06, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вообще-то должна Но не-криворукие борцуны с systemd не знают, что такое глоббин... весь текст скрыт [показать]
     
     
  • 8.193, Аноним, 19:18, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ааа, я там пробельчик забыл вставить Ну молодец малыш, можешь засчитать себе за... весь текст скрыт [показать]
     
     
  • 9.195, Аноним, 19:23, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    В сабжевом баге, пробельчика не было ... весь текст скрыт [показать]
     
     
  • 10.196, Аноним, 19:26, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    А я не за сабжевый текст говорил в данном случае.
     
     
  • 11.198, Аноним, 19:32, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    и не жопой, и не в лужу, и совсем-совсем не я ... весь текст скрыт [показать]
     
     
  • 12.199, Аноним, 19:40, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    По крайней мере за то что лично я написал лично отвечаю А не как ваш брат Ему ... весь текст скрыт [показать]
     
  • 4.174, Аноним, 18:34, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А пользователи системд все такие обезьяны Certain commands can operate destruct... весь текст скрыт [показать]
     
     
  • 5.180, Аноним, 18:46, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Андрюшка Мирофанов Ты сменил логин, но тебя все равно узнали, по неспособности... весь текст скрыт [показать]
     
     
  • 6.183, Аноним, 18:50, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    И фапатель на системд умудрился дважды в глинку лицом упасть Первый раз подумав... весь текст скрыт [показать]
     
     
  • 7.187, Аноним, 19:04, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вот только почему-то это сделанное до него не помогло предотвратить проблему h... весь текст скрыт [показать]
     
     
  • 8.190, Аноним, 19:11, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ты сопоставить два события можешь Первое по умолчанию рмрф корень не трогает ... весь текст скрыт [показать]
     
     
  • 9.197, Аноним, 19:27, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Про старинную, бородатую модификацию патча Бармина rm -rf , обходящую preser... весь текст скрыт [показать]
     
     
  • 10.200, Аноним, 19:42, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну ты то придумал офигенную проблему в данном тексте не глядя на this bug was fo... весь текст скрыт [показать]
     
  • 4.203, mikedld, 20:31, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Надеюсь, где-то там снаружи этот путь таки нормализуется, ибо - это тот же ... весь текст скрыт [показать]
     
     
  • 5.252, Аноним, 16:09, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В rm проверка осуществляется по номеру inode ... весь текст скрыт [показать]
     
     
  • 6.253, Аноним, 16:11, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Для сомневающихся параноиков http git savannah gnu org cgit coreutils git tre... весь текст скрыт [показать]
     
  • 3.186, Аноним, 18:54, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Даже если не обращать внимание, что всякие Remove-директивы в systemd содержат п... весь текст скрыт [показать]
     
  • 2.24, Аноним, 11:21, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    вот вот. Ретрограды с инитскриптами идут на х...
     
     
  • 3.25, Аноним, 11:22, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    в смысле идут за extundelete
     
     
  • 4.51, PnDx, 12:02, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В ext - без шансов при сколько-нибудь активной записи Даже если немедленно дёр... весь текст скрыт [показать]
     
     
  • 5.176, Аноним, 18:37, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Как насчет photorec ... весь текст скрыт [показать]
     
     
  • 6.207, Аноним, 22:20, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Как насчет photorec?

    Получишь свои фоты. Половинками.

     
  • 3.32, КО, 11:39, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    systemd не освобождает от писания скриптов Просто теперь они не лежат в папке ... весь текст скрыт [показать]
     
     
  • 4.46, да я же, 11:52, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    просветите аж интересно стало ... весь текст скрыт [показать]
     
  • 4.68, Аноним, 12:46, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ещё как освобождает, более того - можно выкинуть не только скрипты, но и часть с... весь текст скрыт [показать]
     
     
  • 5.70, Andrey Mitrofanov, 12:50, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –5 +/
    http homepage ntlworld com jonathan deboynepollard FGA unix-daemon-design-mist... весь текст скрыт [показать]
     
     
  • 6.146, Аноним, 17:59, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > Спасибо, Лёня!

    Казалось бы, при чем тут Леня?

     
     
  • 7.149, Andrey Mitrofanov, 18:03, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Купил-жене-сапоги почему-то считает вышеуказанное заслугой s-d Место в профе... весь текст скрыт [показать]
     
     
  • 8.152, Аноним, 18:05, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Хм А более связно изъясняться вы можете ... весь текст скрыт [показать]
     
     
  • 9.161, Andrey Mitrofanov, 18:20, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Видеоурок что ли написать ... весь текст скрыт [показать]
     
     
  • 10.163, Аноним, 18:21, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да, по несвязности речи вы этих дикторов без труда за пояс заткнете ... весь текст скрыт [показать]
     
     
  • 11.262, Аноним, 18:29, 25/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А может это у тебя проблемы с пониманием?
     
  • 5.245, КО, 09:25, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вы строите утверждение на основе теории или посмотрели, как у адептов из RH все ... весь текст скрыт [показать]
     
  • 5.285, Аноним, 18:28, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    вот за одно это поттера можно и нужно казнить ... весь текст скрыт [показать]
     
  • 4.72, Аноним, 12:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Более того, он добавляет онанизма, но уже с сишным кодом Взгляните например на ... весь текст скрыт [показать]
     
     
  • 5.74, Михрютка, 13:04, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    stpcpy stpcpy stpcpy mempcpy ret, slice, e - slice , - , name , slice и ... весь текст скрыт [показать]
     
     
  • 6.81, Crazy Alex, 13:45, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Мать, как такое вообще пропустили? Голову же отбивать надо
     
     
  • 7.111, Аноним, 16:56, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Глупым одминам, которые ничего кроме баша не видели в жизни - да, отбивает голов... весь текст скрыт [показать]
     
     
  • 8.147, Аноним, 18:00, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Crazy Alex неоднократно говорил, что он не программист, но мнение по ряду вопрос... весь текст скрыт [показать]
     
  • 6.103, llolik, 15:30, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    ... и тут я понял, что двух рук для facepalm-а мне мало
     
     
  • 7.106, 1, 15:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    http www facepalm su wp-content gallery double-facepalm-1 quadruple_facepalm j... весь текст скрыт [показать]
     
  • 6.209, Аноним, 22:30, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А ты посмотри на исходники шелл портянок Вон одни уже посмотрели А на самом де... весь текст скрыт [показать]
     
     
  • 7.289, Аноним, 01:15, 29/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Здесь, к сожалению, всё правда Про тот же set -u вообще мало кто слышал, а ведь... весь текст скрыт [показать]
     
  • 5.150, Аноним, 18:04, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Если не знаешь сишки, работа со строками и указателями может показаться пугающей... весь текст скрыт [показать]
     
     
  • 6.155, Vkni, 18:12, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Разумеется нет, там сплошной идиотизм За использование магических чисел - предв... весь текст скрыт [показать]
     
     
  • 7.158, Аноним, 18:16, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Сначала придется убить gcc, и заодно clang вместе с их авторами ... весь текст скрыт [показать]
     
     
  • 8.201, Vkni, 20:09, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Смерти через матумбу достойны очень многие И наличие конкретного идиотизма в cl... весь текст скрыт [показать]
     
     
  • 9.210, Аноним, 22:33, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    И что характерно, умники типа Vkni отнюдь не собираются писать софт вместо тех, ... весь текст скрыт [показать]
     
     
  • 10.243, Vkni, 09:08, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    1 В clang е мне не нравятся файлы toolchain и т д Они определяют расположение ... весь текст скрыт [показать]
     
     
  • 11.256, Аноним, 17:39, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Мне в clang да и gcc много чего не нравится Но если быть реалистом - тулчейн на... весь текст скрыт [показать]
     
     
  • 12.287, Vkni, 07:43, 27/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да, но это не подразумевает, что нужно плодить заведомое говно и хвалиться этим ... весь текст скрыт [показать]
     
  • 4.140, Аноним, 17:44, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Вообще, освобождает Но для этого надо изменить мышление с императивного на декл... весь текст скрыт [показать]
     
     
  • 5.145, Аноним, 17:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Чем это лучше пачки инитскриптов зависящих друг от друга Ничем Чем это хуже А... весь текст скрыт [показать]
     
     
  • 6.148, Аноним, 18:03, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Дальше можно не читать Кому интересно мнение человека, который демонстрирует во... весь текст скрыт [показать]
     
     
  • 7.157, Аноним, 18:14, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Что поделаешь, не все люди знают всё Вот и приходится мне общаться с неграмотны... весь текст скрыт [показать]
     
     
  • 8.165, Аноним, 18:24, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В systemd язык конфигурации, а не язык программирования Языком программирования... весь текст скрыт [показать]
     
     
  • 9.168, Аноним, 18:28, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Пожалуйста, перестаньте употреблять термины, неизвестные ветеранам юникс-админис... весь текст скрыт [показать]
     
     
  • 10.184, Аноним, 18:52, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Хахаха - С ветеранами вообще разговор отдельный Моя практика показывает, чт... весь текст скрыт [показать]
     
     
  • 11.189, Аноним, 19:10, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я даже знаю, как он это оправдал Каждый компонент должен решать только одну ... весь текст скрыт [показать]
     
     
  • 12.204, Аноним, 20:37, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Я не спрашивал. :-)

    Но через месяц он там уже не работал.

     
  • 11.242, freehck, 09:04, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    К сожалению, в большинстве случаев ddos тюнингом ядра не лечится, а надо именно ... весь текст скрыт [показать]
     
     
  • 12.254, Аноним, 16:26, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Когда не лечится - тогда и покупается Ту пукалку DDos-ом-то назвать - большая п... весь текст скрыт [показать]
     
  • 12.269, Аноним, 23:23, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Смотря что под DDoS понимать Если крутой флуд, когда тебе забили канал в полку ... весь текст скрыт [показать]
     
  • 8.167, Аноним, 18:26, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Знание уровня вашей некомпетентности - это тоже знание, да Начнем с того, что... весь текст скрыт [показать]
     
  • 6.151, Аноним, 18:04, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Смысл примерно в том же, в чем преимущество ООП ООД перед простынями последовате... весь текст скрыт [показать]
     
     
  • 7.153, Аноним, 18:06, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Наверное, потому что все, кроме этого меньшинства, глубоко параллельно, что там ... весь текст скрыт [показать]
     
     
  • 8.160, Аноним, 18:19, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Незаметно, чтобы было параллельно - каждое упоминание systemd порождает очередну... весь текст скрыт [показать]
     
     
  • 9.173, Аноним, 18:33, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Я вам скажу по секрету, что человек может спокойно использовать дистрибутив с sy... весь текст скрыт [показать]
     
  • 6.211, Аноним, 22:34, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Конечно, поэтому в портянке на 5 кило кода такие упыри пропишут параметры по вс... весь текст скрыт [показать]
     
  • 5.154, Аноним, 18:10, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Любовь к костылям не проходит за полгода Это нужно полностью перестраивать сист... весь текст скрыт [показать]
     
     
  • 6.166, Andrey Mitrofanov, 18:24, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    Решим все Ваши проблемы Промыванием мозгов клизмой --Секта s-d ... весь текст скрыт [показать]
     
     
  • 7.175, Аноним, 18:34, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Нет, простите, Ваших проблем никто не решит Нельзя промыть то, чего нет ... весь текст скрыт [показать]
     
  • 5.250, КО, 10:23, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У языков 4го поколения тоже есть свои недостатки Да декларативное программир... весь текст скрыт [показать]
     
  • 3.119, Аноним, 17:31, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Просто программист - не профессия а сексуальная ориентация Противоестественная ... весь текст скрыт [показать]
     
     
  • 4.156, Аноним, 18:14, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А уж если человек с трудом освоил костыляние на шелле - все, он мегахакер, супер... весь текст скрыт [показать]
     
  • 4.212, Аноним, 22:37, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Простите, но скрипткидисы всегда и считались самыми болванистыми из всех програм... весь текст скрыт [показать]
     
     
  • 5.290, Аноним, 01:33, 29/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Не пойдут ни разу Вместо кривых скриптов будут непродуманные юниты, вот и вся р... весь текст скрыт [показать]
     
  • 3.205, Аноим, 21:46, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Я думаю, systemd тоже полон сюрпрайзов, о которых только предстоит узнать
     
     
  • 4.247, Andrey Mitrofanov, 09:33, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Уже скоро Релиз Debian-а близится Ждём оползней и обрушений ... весь текст скрыт [показать]
     
     
  • 5.270, Аноним, 23:25, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А, вот кто виноват в разрушении пятиэтажки Ну все, не отвертитесь, канальи Вы ... весь текст скрыт [показать]
     
  • 2.38, Zenitur, 11:44, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +4 +/
    Не удивлюсь если ошибку специально добавили пару месяцев назад, чтобы после обна... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.108, Аноним, 16:05, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Там вообще-то upstart.
     
     
  • 4.162, Аноним, 18:20, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А толку от этого upstart, если все равно все через скрипты работает Такие инцид... весь текст скрыт [показать]
     
     
  • 5.214, Аноним, 22:40, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    OpenRC - это те же скрипты, только еще более навороченные По поводу чего оно не... весь текст скрыт [показать]
     
  • 4.206, Аноим, 21:47, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да дрогнула у них рука в свое время полноценно апстарт впилить... весь текст скрыт [показать]
     
  • 4.213, Аноним, 22:39, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ну, понимаете, у некоторых людей всегда во всех бедах жи W либера W аген W, пард... весь текст скрыт [показать]
     
  • 4.249, КО, 10:09, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В 7ке Systemd, а вот в 6ке Upstart Вам и написали, что это была рекламная акция... весь текст скрыт [показать]
     
  • 2.66, Аноним, 12:44, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –6 +/
    Дык А сколько баттхёрта было, когда у идиотов даже не отняли, а лишь серьёзно з... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.177, Аноним, 18:41, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    У многих баттхертящих вообще инитом svchost exe ... весь текст скрыт [показать]
     
     
  • 4.215, Аноним, 22:41, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вам бы так хотелось думать, но как видим - придется обломаться ... весь текст скрыт [показать]
     
  • 4.231, анончик, 23:27, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Wininit.exe же!
     
     
  • 5.291, Аноним, 01:37, 29/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Wininit.exe же!

    Про SMSS.EXE как-то даже упоминать неудобно.

     
  • 2.105, Anonymus, 15:42, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    >А вот был бы у него systemd...

    У всех бы похерилось? )

     
  • 2.141, анончик, 17:50, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Да, это еще один хитрый пиар-ход Systemd Мол в системд такого бы не произошло ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.159, Аноним, 18:18, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ждем на бис в дебиане и генте ... весь текст скрыт [показать]
     
  • 1.2, anonymous, 10:47, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +6 +/
    Facepalm. Уныние и безысходность...
     
  • 1.3, bav, 10:50, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Надо было переходить на systemd еще в шестерке!
     
  • 1.4, Аноним, 10:51, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Если есть платная поддержка, то наверно можно обратиться и они будут обязаны хот... весь текст скрыт [показать]
     
     
  • 2.50, Имя, 12:01, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    Это тестовый релиз.
     
  • 2.58, Аноним, 12:24, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –3 +/
    ничего тебе RH не должен, почитай их условия представления услуг.
     
  • 1.5, тигар, 10:53, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    архисекурный редхат. только с rm это они зря, нужно dd из рандома юзать.
     
     
  • 2.11, Аноним, 11:00, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Причём тут RHEL?
     
     
  • 3.14, anonimous, 11:05, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Так ошибка в том патче, что они накатили.
     
     
  • 4.17, puresaredager, 11:06, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    При том, что какой-то негодяй тока что своё сообщение стёр
     
  • 2.97, YetAnotherOnanym, 14:47, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    dd из рандома - это кустарщина и радиолюбительство солидные люди пользуются wip... весь текст скрыт [показать] [показать ветку]
     
  • 2.216, Аноним, 22:42, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    А вот и эксперты по балабо W безопасности подоспели Крутой гуру-безопасник - Ти... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.239, тигар, 04:20, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    сильно комплексуешь по этому поводу, детка хочешь об этом поговорить, пупсик ... весь текст скрыт [показать]
     
     
  • 4.257, Аноним, 17:44, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да не, просто что-то никак не могу найти тебя в списке призеров, наверное я что-... весь текст скрыт [показать]
     
     
  • 5.265, тигар, 19:19, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    а до тебя, детонька, или сразу после ответь, это очень важно ... весь текст скрыт [показать]
     
  • 1.7, Роман Инфлянскас, 10:57, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    А вот в fish shell так не сработало бы. И это хорошо.
     
     
  • 2.135, й, 17:40, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Я тоже пользователь fish Но ни разу не видел скрипты на нем, по-моему, писать и... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.143, й, 17:52, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да, и в-третьих Пару лет назад использовали мы в продакшне сквид на centos в до... весь текст скрыт [показать]
     
  • 1.13, Аноним, 11:04, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Скажите нубу, вот зачем нужно было дописывать после переменной /* ?
     
     
  • 2.19, derfenix, 11:16, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Затем, чтобы удалить все файлы в директории, но не саму директорию
     
     
  • 3.29, nib, 11:37, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    не хочу показаться занудой, но если нужно было удалить только все файлы, то ключ... весь текст скрыт [показать]
     
     
  • 4.35, der_FeniX, 11:42, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    файлы и директории удалить Думал и так понятно ... весь текст скрыт [показать]
     
     
  • 5.192, Аноним, 19:16, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Но зачем удалять подкаталоги Там же их быть не должно, по определению А если и... весь текст скрыт [показать]
     
  • 3.33, Нуб, 11:40, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    А какой смысл в пустой директории?
     
     
  • 4.36, derfenix, 11:43, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    А если подумать?
     
  • 3.39, Нуб, 11:45, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Т е оставлять пустую директорию архиважно Как надпись здесь был вася ... весь текст скрыт [показать]
     
     
  • 4.42, derfenix, 11:48, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А ты предлагаешь каждый раз перед записью в файл проверять существует ли путь до... весь текст скрыт [показать]
     
     
  • 5.49, Нуб, 12:00, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А лучше надеяться на правильное содержимое критической переменной ... весь текст скрыт [показать]
     
     
  • 6.52, derfenix, 12:02, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    В данном случае они просто тупо скопипастили кусок кода не проверив ничего, в эт... весь текст скрыт [показать]
     
     
  • 7.54, Нуб, 12:07, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Отсюда делаю вывод - лучше rm -fr VAR не писать ... весь текст скрыт [показать]
     
     
  • 8.55, derfenix, 12:11, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А лучше бы понял, что если уж копипастишь, то проверяй 7 раз, прежде, чем в рели... весь текст скрыт [показать]
     
     
  • 9.121, Аноним, 17:32, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Надо к этому стремиться, ёбто Тесты проводить и программить с умом А не как бы... весь текст скрыт [показать]
     
  • 6.217, Аноним, 22:45, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Скрипткидозники всегда так и делают А потом если что-то не работает - даже логг... весь текст скрыт [показать]
     
  • 2.20, АНГЫВНАГЫНВАШЩ, 11:17, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Чтобы удалить все файлы в данном каталоге КО... весь текст скрыт [показать] [показать ветку]
     
  • 1.15, Аноним, 11:06, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Эх, Семен Семеныч..
     
  • 1.16, клоун, 11:06, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +8 +/
    Я смотрю, удаление всех файлов на диске при перезапуске программы становится всё более модным.
     
     
  • 2.218, Аноним, 22:47, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Да не сцы, я видел виндовую программу, рекурсивно выносившую весь C еще 10 лет... весь текст скрыт [показать] [показать ветку]
     
  • 1.18, Аноним, 11:10, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    bumblebee 2 D На внимательность rm -rf usr lib nvidia-current xorg xorg h... весь текст скрыт [показать]
     
     
  • 2.22, Ilya Indigo, 11:18, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    Это уже №3.
     
     
  • 3.26, Аноним, 11:22, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Что пропустил?
     
     
  • 4.40, soarin, 11:47, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    steam
     
     
  • 5.56, derfenix, 12:13, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > steam

    Яндекс тоже отличился в этом плане, хоть и под оффтопиком.

     
  • 1.23, Аноним, 11:20, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    rm -rf злейший враг линуксоидов.
     
     
  • 2.27, Ilya Indigo, 11:23, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +1 +/
    > rm -rf злейший враг линуксоидов.

    rm -rf /*

     
  • 2.60, userd, 12:33, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +7 +/
    нет.
    есть и другие способы "выстрелить себе в ногу".
    но это всё внешние по отношению к линуксоидам факторы.

    а злейший враг - он, как обычно, в голове.

     
  • 2.64, sprutos, 12:43, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    злейший враг линуксоида - идиотизм в данном случае других знатных линуксоидов ... весь текст скрыт [показать] [показать ветку]
     
  • 1.28, Аноним, 11:25, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    почему нет команды удаления показывающей сколько файлов и каталогов удаляется и ... весь текст скрыт [показать]
     
     
  • 2.30, nib, 11:38, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    rm -Iv
     
  • 2.31, pkdr, 11:39, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +9 +/
    Потому, что опция -f команды rm предназначена для того, чтобы удалять файлы ничего не спрашивая. Без неё всё спрашивается.

    Всегда ваш Капитан.

     
     
  • 3.292, Аноним, 01:43, 29/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Товарищ Капитан, это не Windows, здесь удаление по умолчанию работает по-другому... весь текст скрыт [показать]
     
  • 1.37, Михрютка, 11:44, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    https://bugzilla.redhat.com/show_activity.cgi?id=1102343
    отличная строчка в резюме ящетаю.

    [code]
    bash-4.1$ cat /etc/redhat-release
    Red Hat Enterprise Linux Server release 6.6 (Santiago)
    bash-4.1$ rpm -q squid
    squid-3.1.10-29.el6.x86_64
    bash-4.1$ grep -i squid_pidfile_dir /etc/rc.d/init.d/squid
    bash-4.1$ grep -A3 -i restart\(\) /etc/rc.d/init.d/squid
    restart() {
    stop
    start
    }
    --
    condrestart() {
    [ -e /var/lock/subsys/squid ] && restart || :
    }
    [/code]

    откуда эти инициативные идиоты вообще взяли етот $SQUID_PIDFILE_DIR???

     
     
  • 2.44, Аноним, 11:51, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    В скрипте инициализации RHEL допущена ошибка, приводящая к у...... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.48, Михрютка, 11:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    я тебе гарантирую, что и в 6 7 инит скрипт сквида тоже не предусматривал SQUID_... весь текст скрыт [показать]
     
     
  • 4.77, Аноним, 13:13, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Имя репортера - испаноязычное, ты с мейнтейнерам путаешь.
     
     
  • 5.109, Аноним, 16:05, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не, а кто реально этот rm вставил, если даже мейнтейнер правильный патч сразу на... весь текст скрыт [показать]
     
  • 1.41, PnDx, 11:47, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    Грабли rm давно пора снабдить более удобной ручкой.
    В смысле, настройками области видимости (типа --one-file-system), владельца и глубины сверху/снизу. И не надо тыкать в find - ну не будут так выписывать в большинстве случаев.

    Иначе грабли так и продолжат бить даже сравнительно осторожных, типа эпичного "rm -rf /usr /lib/nvidia-current/xorg/xorg". Ну и вспомнить сюрприз в старых фрюхах, когда "rm *" захватывал '.' и '..'. А чо? WildCard же...

     
     
  • 2.43, Михрютка, 11:51, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +9 +/
    >Грабли rm давно пора снабдить более удобной ручкой.

    в руках идиота даже палочка от эскимо смертельно опасна

     
     
  • 3.107, Аноним, 16:02, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    А в руках некоторых идиотов опасность может представлять даже само эскимо ... весь текст скрыт [показать]
     
     
  • 4.219, Аноним, 22:48, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Так, блин, у програмеров написание скриптов сроду считалось непочетной и грязной... весь текст скрыт [показать]
     
  • 2.47, клоун, 11:55, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –16 +/
    Грабли здесь в проверке наличия уже запущенного экземпляра приложения В Линукс ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.62, pkdr, 12:37, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +13 +/
    А какая есть лучшая практика? Реестр от укуренных индусов из M$? И если понимать, как устроен компьютер, то да, всё, что содержит информацию есть файл.

    Торвальдс 69 года рождения, если он ухитрился в 60-е учиться в вузе, то его гениальность неоспорима - подтверждается даже ботом из M$.

     
     
  • 4.110, клоун, 16:16, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Задача решается с использованием примитивов синхронизации межпроцессного взаимод... весь текст скрыт [показать]
     
     
  • 5.112, Аноним, 16:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    При таком решении теряется главное преимущество концепции всё есть файл 8212... весь текст скрыт [показать]
     
     
  • 6.133, клоун, 17:40, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Иными словами, вы считаете необходимым в угоду концепции всё есть файл заменит... весь текст скрыт [показать]
     
  • 6.222, Аноним, 22:53, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Иди поработай с ioctl овыми апи универсально, ога ... весь текст скрыт [показать]
     
  • 4.116, Аноним, 17:25, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Хранение конфигов в иерархической базе ключ-значение - сама по себе вполне здрав... весь текст скрыт [показать]
     
     
  • 5.221, Аноним, 22:52, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Но поскольку системдэ умеет уйму всего сам - у нас будет относительно отлаженное... весь текст скрыт [показать]
     
  • 5.271, Аноним, 23:29, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А ничего что ФС уже и есть такая БД ... весь текст скрыт [показать]
     
  • 3.65, Аноним, 12:43, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Торвальдс родился в 1969 и учился в конце 80-ых - начале 90-ых.
     
     
  • 4.123, Аноним, 17:34, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    По вашим собственным меркам, он старый пeрдун ... весь текст скрыт [показать]
     
  • 3.78, PnDx, 13:20, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    var run 8212 вполне себе неплохое соглашение, ещё со времён SysV Грабли... весь текст скрыт [показать]
     
     
  • 4.115, Аноним, 17:24, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Одна команда Не понял в чём проблема ... весь текст скрыт [показать]
     
     
  • 5.129, PnDx, 17:37, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В xml ном расписании Ниже - выдержка из небольшого конфига на 96 строк Правд... весь текст скрыт [показать]
     
     
  • 6.223, Аноним, 22:54, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    К счастью, Поттеринг не любит XML, в отличие от санок и прочих огрызкопи...сов.
     
  • 3.89, Аноним, 14:09, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    >но не сегодня

    Plan9? Не, не слышал!

     
  • 3.114, Аноним, 17:12, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Файл нужен чтобы знать, какому процессу посылать сигнал остановки Начхать юникс... весь текст скрыт [показать]
     
     
  • 4.117, Аноним, 17:25, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    В наше время всегда побеждает наихудшее решение. ВСЕГДА.
     
  • 4.178, Аноним, 18:44, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Эксперимент третья волна, вот и все дела ... весь текст скрыт [показать]
     
  • 3.127, Eugene Ryabtsev, 17:35, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Грабли в том, что в операциях с FS нет DELETE_ON_EXIT без разыменования файла ч... весь текст скрыт [показать]
     
  • 1.45, DeadLoco, 11:52, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Извините, а в редхате не принято запускать сервисы от непривилегированых пользователей? Достаточно же воткнуть в начале скрипта [code]su squid[/code]и проблема рассосется, как класс...
     
     
  • 2.57, _KUL, 12:18, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Не, не получится Будет еррор тогда при рестарте в лог сыпаться, что пермишен де... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.76, DeadLoco, 13:12, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Скакова?
     
  • 3.118, Аноним, 17:27, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    здрасьте, приехали даже к портам 1024 можно привязывать процессы с non-root пр... весь текст скрыт [показать]
     
  • 2.85, Stax, 13:56, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Сам сервис запускается от пользователя squid Но в данном случае речь про обвязо... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.90, Аноним, 14:13, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    а что скрипт старта сервиса это не мог бы сделать так и было сделано всегда с... весь текст скрыт [показать]
     
     
  • 4.100, Stax, 15:01, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Так он тут как раз так и делает С правами рута Стирает pid-файл С непредска... весь текст скрыт [показать]
     
     
  • 5.102, Аноним, 15:14, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    еще раз - считается что так сделать нельзя удивлю - так всегда и делали в прили... весь текст скрыт [показать]
     
     
  • 6.128, Stax, 17:36, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Так делали, но это приводит к потенциальным проблемам типа возникшей тут В случ... весь текст скрыт [показать]
     
     
  • 7.138, Аноним, 17:42, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    И кто помешает написать там и получить те же грабли только в профиль ... весь текст скрыт [показать]
     
     
  • 8.164, Stax, 18:23, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Очевидно, что при декларативном синтаксисе - в отличии от bash-скрипта - очень п... весь текст скрыт [показать]
     
  • 2.264, playnet, 19:13, 25/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    А для su требуется рутовый пароль И при рестарте сервера он не загрузится, ибо ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.275, DeadLoco, 00:05, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Вы, вероятно, удивитесь, но если скрипт запустить от рута, то выполнение в нем ... весь текст скрыт [показать]
     
  • 1.61, Аноним, 12:37, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • +/
    Репортер предложил кривой патч, при этом он врёт, что И ответ мейнтейнера Вывод... весь текст скрыт [показать]
     
     
  • 2.69, Andrey Mitrofanov, 12:46, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –2 +/
    Блу-алерт В багзтле рх замечена контрафактная el6 7 рх пердуперждает только... весь текст скрыт [показать] [показать ветку]
     
  • 1.63, Аноним, 12:42, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    Просто ещё одна иллюстрация почему systemd и декларативное описание инициализаци... весь текст скрыт [показать]
     
     
  • 2.67, Аноним, 12:45, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Его гнобят не за это.
     
     
  • 3.80, Tav, 13:41, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –6 +/
    И за это тоже, и за все, что не так Просто некоторые разработчики и админы чу... весь текст скрыт [показать]
     
     
  • 4.91, angra, 14:18, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +8 +/
    Я тебе сейчас поведаю страшную тайну. Возня с инит скриптами это в среднем даже не 1% от времени сисадмина. Так что угроза существует разве что в воспаленном воображении детишек, мнящих себя умными только по причине следования за модой.
     
     
  • 5.170, Tav, 18:29, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Даже если непосредственной возни 0 01 , понимание того, как это работает, нужно ... весь текст скрыт [показать]
     
  • 5.224, Аноним, 22:57, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    А вот это очень зависит от админов и прочая Какой нибудь аутсорсер или фрилансе... весь текст скрыт [показать]
     
     
  • 6.235, myhand, 23:51, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +3 +/
    И что, systemd еще и проблему с пьянством решает Или с жадностью работодателей... весь текст скрыт [показать]
     
     
  • 7.258, Аноним, 17:56, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Нет, конечно Но он сделает все эти художества неудобными и нафигнужными По пов... весь текст скрыт [показать]
     
     
  • 8.267, myhand, 21:58, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Так Вы все более напоминаете мне клоунов, которые разные светозвзоры рекламиру... весь текст скрыт [показать]
     
     
  • 9.272, Аноним, 23:46, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    Так я и не настаиваю на полном геноциде староверов Сослать на Колыму W какое-ни... весь текст скрыт [показать]
     
     
  • 10.277, myhand, 01:11, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну еще-б впариватели разной живой воды на геноциде настаивали Цитированное вы... весь текст скрыт [показать]
     
  • 2.71, Andrey Mitrofanov, 12:54, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    на тему, что продажи 7го EL-а не идут ... весь текст скрыт [показать] [показать ветку]
     
  • 2.84, Crazy Alex, 13:54, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Декларативное описание - рулит как минимум, пока не объявляется единственно вер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.92, angra, 14:21, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А что SysV как-то запрещает писать init скрипты на любом языке Ну вот например ... весь текст скрыт [показать]
     
     
  • 4.99, Crazy Alex, 14:58, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Конечно не запрещает Но по факту используется только шелл Что логично - зоопар... весь текст скрыт [показать]
     
     
  • 5.130, Аноним, 17:37, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Уродлив не шелл, а такие писаки - вроде тебя - которые всех тонкостей не знают, ... весь текст скрыт [показать]
     
     
  • 6.171, Vkni, 18:31, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    1 Shell устарел - в нём нет простой арифметики, проверки типов, алгебраических ... весь текст скрыт [показать]
     
     
  • 7.241, Аноним, 05:09, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Да, все это крайне необходимо в системе инициализации Чтобы Вася мог с перепоя ... весь текст скрыт [показать]
     
     
  • 8.244, Vkni, 09:09, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Это нужно для замены bash а ... весь текст скрыт [показать]
     
     
  • 9.259, Аноним, 18:05, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Bash изначально - инструмент для генерации примитивного glue code между сишными ... весь текст скрыт [показать]
     
  • 6.181, Аноним, 18:47, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Про мейнатансе сервизов охота услышать Можно поподробнее как там нагрузку базы ... весь текст скрыт [показать]
     
     
  • 7.232, Аноним, 23:32, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    sarcasm Всё, чего нет в systemd, не нужно sarcasm ... весь текст скрыт [показать]
     
     
  • 8.260, Аноним, 18:06, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не, не так Вот пусть такое и кодят под кастомные требования А запуск какого-ни... весь текст скрыт [показать]
     
  • 4.225, Аноним, 23:07, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Да, зашибись А потом надо вон тот сервер перенастроить - ОПА А там возьми и ок... весь текст скрыт [показать]
     
     
  • 5.251, Аноним, 15:38, 25/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    В системд можно скрипт исполнить из юнита?
     
     
  • 6.261, Аноним, 18:09, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Из юнита можно выполнять программы В том числе можно и ваш внешний скрипт позва... весь текст скрыт [показать]
     
     
  • 7.278, Аноним, 06:12, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    То есть в сисвинит можно скрипты писать на любом языке И админ обязательно напи... весь текст скрыт [показать]
     
  • 3.169, Vkni, 18:28, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Я не знаю такого языка - Реально нужен микс из OCaml а и Haskell а - статичес... весь текст скрыт [показать]
     
     
  • 4.226, Аноним, 23:09, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Кому нужен - тот пусть этим и занимается Флаг ему в руки и барабан на шею ... весь текст скрыт [показать]
     
  • 1.75, Нанобот, 13:12, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +3 +/
    такого рода косяки - обычное дело для тестовых сборок. где-то они мелкие, где-то катастрофичные. ничего такого, из-за чего анонимам стоит биться в истерике
     
  • 1.79, Tav, 13:27, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > rm -rf $SQUID_PIDFILE_DIR/*

    Такая строчка — бомба замедленного действия. Все-таки sh страшный язык. Удобный, но страшный.

     
     
  • 2.124, Аноним, 17:34, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Будто бы написанная в systemd-блобе в виде strcpy stpcpy stpcpy execcmd, rm -rf... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.234, Tav, 23:40, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Не знаю, как это написано в systemd не о нем речь , но конструировать сложные о... весь текст скрыт [показать]
     
  • 2.131, Аноним, 17:38, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Страшен не шелл Страшны недоучки и недоумки, которые со встроенным в башке nosc... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.236, Tav, 23:57, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Практически невозможно никогда не допускать ошибок в коде А вот своевременное в... весь текст скрыт [показать]
     
  • 3.273, Аноним, 23:52, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Так скрипты инициализации какие-то такие и пишут в основном Так если на код гл... весь текст скрыт [показать]
     
  • 1.82, iZEN, 13:53, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Тесты интеграции не проводят чуть более, чем совсем. Любой залетевший дятел сможет учинить армагеддон в данном дистрибутиве. Теперь нет никаких сомнений в полезности раздробленности GNU/Linux и в экосистеме отличающихся дистрибутивов - локальные армагеддоны страшны только их почитателям.
     
     
  • 2.87, Stax, 13:59, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +3 +/
    Проблему отловили в тестовом выпуске до релиза, попрошу заметить ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.227, Аноним, 23:10, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Настоящие чукчи новость не читают ... весь текст скрыт [показать]
     
  • 2.96, IMHO, 14:37, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –2 +/
    так этоже ентерпрайз, и деньги улители и файлы с ними
     
  • 2.104, Аноним, 15:41, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Можно подумать, что бsdуны их проводят В портах три месяца лежала квагга, с пол... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.120, Аноним, 17:31, 24/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Ну ты и врун 8-) Детская ещё еравма видимо ...
     
     
  • 4.238, Аноним, 02:23, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А канделябром не желаете http svnweb freebsd org ports head net quagga pkg-pl... весь текст скрыт [показать]
     
  • 3.280, count0krsk, 09:45, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Я знал, я знал что бздя кривая, но чтоб настолько o_O А мне ещё не верили, ... весь текст скрыт [показать]
     
  • 2.233, Аноним, 23:36, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Ничего страшного, Леннарт и Ко работают над устранением этой проблемы ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.248, Andrey Mitrofanov, 09:39, 25/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Только одной из двух ... весь текст скрыт [показать]
     
  • 1.83, Аноним, 13:54, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    а это не проделки того-кого-нальзя-называть-в-приличном-обществе?
     
     
  • 2.101, Аноним, 15:09, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    Да похоже на то Придумал себе псевдоним Fernando Lozano и запостил патчик, чтоб... весь текст скрыт [показать] [показать ветку]
     
  • 2.237, IMHO, 00:59, 25/03/2015 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    запилят rmrfd ?
     
     
  • 3.276, DeadLoco, 00:11, 26/03/2015 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    > запилят rmrfd ?

    модулем ядра

     
  • 1.86, Аноним, 13:57, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Сначала по заголовку думал что труба, но из содержимого все стало ясно С одной ... весь текст скрыт [показать]
     
  • 1.88, iCat, 13:59, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Вообще - весьма круто. Достойно "поколения UnDo" - не проверять, не думать - только пробовать...
    Неужели это за пределами человеческого разума предугадать что будет происходить при отсутствии переменной?
    Или просто не модно стало думать прежде, чем запускать?
     
  • 1.94, Павел Самсонов, 14:28, 24/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –3 +/
    У меня / ro, правда /home я теряю в этом случае :-)
     
     
  • 2.228, Аноним, 23:12, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +2 +/
    А я откачу снапшот за 20 секунд и как будто ничего и не бывало Мне так больше н... весь текст скрыт [показать] [показать ветку]
     
  • 1.95, Аноним, 14:33, 24/03/2015 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    А кто может сказать что хранится в var run squid Никогда не пользовался squid ... весь текст скрыт [показать]
     
     
  • 2.98, Аноним, 14:48, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Да они там укуренные просто Ему говорят - нету в нашем скрипте такого А он - е... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.229, Аноним, 23:12, 24/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Так другие скрипты почти и не пишут - считают ниже своего достоинства ... весь текст скрыт [показать]
     
  • 2.139, Stax, 17:43, 24/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Ничего, нет такого каталога Это ошибка В RHEL squid хранит свой pid в var run... весь текст скрыт [показать] [показать ветку]
     
  • 1.263, Аноним, 18:49, 25/03/2015 [ответить] [смотреть все]     [к модератору]  
  • +/
    Раз любители системд уже непонятные баги притаскивают из нерелизнутых пакетов, т... весь текст скрыт [показать]
     
  • 1.266, DmA, 20:27, 25/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    А что  политики SELinux для Squida никакой нет что-ли?
     
     
  • 2.274, Аноним, 23:54, 25/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Так это не Squid Это запуск Squid Делается системой инициализации, под рутом... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.284, Stax, 17:31, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    На самом деле, нет явной проблемы с таким прописыванием почему это нельзя огран... весь текст скрыт [показать]
     
  • 1.279, Адекват, 07:32, 26/03/2015 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Да ладно, в линуксах это норма, взять хотя бы xargs:

    find / -type d -iname '*tmp' | xargs rm -rf

    Что будет, если ни одной директории найдено не будет :) ?

     
     
  • 2.281, count0krsk, 12:23, 26/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Надо для ключа -rf требовать ввод пароля руками, да всего делов Но это не труЪ,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.282, Andrey Mitrofanov, 14:47, 26/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    И на shell-globbing, обязательно А rm _вообще только по паспорту ... весь текст скрыт [показать]
     
  • 3.286, Адекват, 06:52, 27/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вообще-то претензии были именно к xargs, поскольку у нее есть опция code --no... весь текст скрыт [показать]
     
     
  • 4.288, EHLO, 16:28, 27/03/2015 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    gt оверквотинг удален Безотносительно этого зловещего флага, ты своей командой... весь текст скрыт [показать]
     
  • 2.283, EHLO, 15:21, 26/03/2015 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    В этом случае ничего не будет, попробуй еще Команда рискованная, но по другой п... весь текст скрыт [показать] [показать ветку]
     
  • 1.294, sproot, 04:27, 31/03/2015 [ответить] [смотреть все]    [к модератору]  
  • +/
    Думаю, сначала надо cd $SQUID_PIDFILE_DIR делать, а потом, по коду возврата, принимать решение насчет rm.
     

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


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