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-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor