LinuxForum.Fans
Тема

что бывает, когда работаешь в системе под root'ом и/или в гуях

Автор: drBatty 51 сообщений 1815 просмотров
03.12.2014 06:09 #403704

http://habrahabr.ru/post/126198/

для Ъ:

очередной "вирус" (ну не знаю, "вирусов нет", может это как-то по другому называется, я не специалист), который меняет %SystemRoot%\system32\drivers\etc\hosts. Фишка в том, что оно делает данный файл скрытым, и добавляет нормальный файл, с "тем же именем", разница конечно есть
[console]# ll /etc/h?sts
-rw-r--r-- 1 root root 770 июл 21 01:36 /etc/hosts
-rw-r--r-- 1 root root 0 дек 3 05:56 /etc/hоsts
[/console]
фишка в том, что во втором файле буква «о» РУССКАЯ. Система конечно это видит, и юзает правильный файл. А тупой юзверь в своих гуях НЕ ВИДИТ, ибо там, в его гуях "не показывать скрытые файлы".

отсебятина:
Откуда вытекает три морали:

  1. не нужно работать под рутом, в ЛЮБОЙ системе. Очевидно, что ежели-бы юзверь был залогинен как обычно, то доступ в данный каталог был-бы закрыт. ССЗБ.
  2. не нужно использовать гуй. В консоли два файла с одним именем будут видны(даже в Linux, т.к. у нас "скрытые" файлы начинаются с точки, а значит НИКАК не могут иметь такое же имя)
  3. не нужно юзать маздай. Я уже Over9000 раз говорил, но повторю: атрибут "скрытый файл" это идиотизм.

дискусс…

PS: при чём тут Linux? Ну при том, что такая гадость возможна и в Linux/ Конечно не именно такая, но похожая, UTF-8 это вообще огромная дыра для руко}|{опых быдлокодеров. А страдать придётся юзерам, когда(и если) наступит ОН (что вовсе не невозможно, у меня ОН уже давно наступил, чего и вам желаю). ИМХО предупреждён — значит вооружён.

03.12.2014 06:40 · отредактировано #403706
"drBatty" написал:
не нужно использовать гуй

Вещай ещё.

"drBatty" написал:
Система конечно это видит, и юзает правильный файл

Какой ужасный вирус. Мир в панике.

03.12.2014 07:22 #403708

fragment, что сказать-то хотел?

03.12.2014 08:43 #403714

Что совет "не нужно использовать gui, а то как бы чего не вышло" смотрится феерично, примерно как "не нужно никому носить одежду, а то некоторые дамочки увеличивают свой бюст поролоном".

03.12.2014 09:34 · отредактировано #403717

drBatty,
гладко было на бумаге, да забыли про овраги.

По 1: есть такой класс уязвимостей, как "повышение привилегий". При эксплуатации зловредом такой дыры неважно, от кого работает пользователь.

По 2: гуй настраивается, пользуйтесь соответствующими ситуации наст(р)ойками. ;)

По 3: нужно/не нужно обычно определяется задачами, тех- (и этих) заданиями. Атрибут "скрытый файл" -- это всего лишь "не мозоль глаза" для страусов, позволяющий любому страусу чувствовать себя в своей тарелке. Много хуже, когда функции открытия каталогов на чтение разрешено подменять первому встречному, тут не только скрытые файлы, тут фантомы можно плодить как угодно.

PS. Win+R notepad %SystemRoot%\system32\drivers\etc\hosts Enter
Не понимаю, зачем бы было нужно переключаться на русский при наборе этой фразы.

03.12.2014 12:41 #403763

"fragment" написал:
Что совет "не нужно использовать gui, а то как бы чего не вышло" смотрится феерично, примерно как "не нужно никому носить одежду, а то некоторые дамочки увеличивают свой бюст поролоном".
у вас явная шизофазия. При мер вообще никакого отношения к данному случаю не имеет.

Объясняю ещё раз: консольные инструменты дают намного более правильное представление о происходящем в системе. Речь вовсе не идёт о повседневных задачах: фоточки и документики вы можете легко перебирать в гуе, для того-то он и создан. Я и сам так делаю, и не вижу в этом ничего плохого. Но в данном случае мы про администрирование системы разговариваем. Речь у нас идёт не о светском приёме с покером и дамами, а скорее о вырезании раковой опухоли из молочной железы. В последнем случае лифчик с поролоном лучше действительно снять, ибо хирургу нужно знать точный размер и форму того, что он сейчас будет резать.
03.12.2014 13:27 · отредактировано #403774
"drBatty" написал:
Речь вовсе не идёт о повседневных задачах: фоточки и документики вы можете легко перебирать в гуе, для того-то он и создан. Я и сам так делаю, и не вижу в этом ничего плохого. Но в данном случае мы про администрирование системы разговариваем

Вы, может, со своими воображаемыми собеседниками и разговариваете об эпизодах администрирования, но в стартовом посте об этом нигде не написано. Там написано вот что:

"drBatty" написал:
не нужно использовать гуй

И всё.

"drBatty" написал:
у вас явная шизофазия

Я бы постарался объяснить иначе, но в этом случае даже напрягаться не стану, ибо знаю кто ты и что ты.

03.12.2014 13:42 #403777
"bormant" написал:
есть такой класс уязвимостей, как "повышение привилегий". При эксплуатации зловредом такой дыры неважно, от кого работает пользователь.
рассуждения из серии "любой стальной сейф можно распилить автогеном → любые сейфы никогда и никому не нужны".

Или вы не знаете, что такой класс уязвимостей очень узок, и работает это лишь для того ПО, которое требует работы с правами рута(хотя-бы частично)? К примеру уязвимость в какой-нить CMS вам никогда не даст повысить свои права, вы можете делать лишь то, что доступно данной CMS, а это совсем немного. Вам ещё доступ к shell нужен, которого у CMS быть не должно. Но и этого мало, кроме доступа к shell потребуется также рабочий эксплоит для данного ядра, что тоже весьма проблематично. В итоге эта ваша "уязвимость", она как жизнь в своей квартире с видом на красную площадь для узника ГУЛАГа в 1937м году.

"bormant" написал:
гуй настраивается, пользуйтесь соответствующими ситуации наст(р)ойками.
угу. Давно ищу файловый менеджер с lsattr и xattr. Не подскажите? А то известные мне ФМ либо вообще не показывают что-то больше простых rwx прав, либо показывают что-то своё, юзая неподъёмную СУБД (как дельфин в кедах4-5, или проводник в 7ом и 8ом маздае). Почему ФМ не могут юзать нативные средства ФС (а они есть даже в NTFS), лично мне решительно непонятно.

"bormant" написал:
Атрибут "скрытый файл" -- это всего лишь "не мозоль глаза" для страусов, позволяющий любому страусу чувствовать себя в своей тарелке.
какого ляда это "работает" в системной папке? В данном случае фича превращается в весьма неприятный баг. Одно дело, когда в уютной папке с фотками не мозолит глаза файл с превьюшками, но совсем другое, когда скрывается критичный для работы системы файл. Есть в маздае(или в каком другом ФМ, в т.ч. и в красноглазом) фича "отключить всякие сокрытия, если уж я полез в системные папки"? AFAIK нету.

"bormant" написал:
Много хуже, когда функции открытия каталогов на чтение разрешено подменять первому встречному, тут не только скрытые файлы, тут фантомы можно плодить как угодно.
вот этого я не понял, вы про что?

"bormant" написал:
PS. Win+R notepad %SystemRoot%\system32\drivers\etc\hosts Enter
Не понимаю, зачем бы было нужно переключаться на русский при наборе этой фразы.

странная логика. А смысл какой в гуях, если вы им не пользуетесь?
И кстати, автокомплит в Win+R уже работает? Лично мне notepad %SystemRoot%\system32\drivers\etc\hosts Enter набрать будет непросто, хоть я всякую чашую набираю уже четверть века.

03.12.2014 13:56 #403779

"fragment" написал:
Вы, может, со своими воображаемыми собеседниками и разговариваете об эпизодах администрирования, но в стартовом посте об этом нигде не написано.
учись читать: там написано об исправлении %SystemRoot%\system32\drivers\etc\hosts. Или у вас это "повседневная задача"? А я думал, что обычный пользователь™ об этом файле даже и не знает.

"fragment" написал:
Я бы постарался объяснить иначе, но в этом случае даже напрягаться не стану, ибо знаю кто ты и что ты.
зачем ты вообще пишешь в мою тему? Зачем твой мусор, который не нужен даже тебе? Да, я знаю, что некоторых(в т.ч. тебя) бесят мои посты из-за моей тупости, упоротости, и безграмотности. Дык не заходите в темы, которые я открываю, чт о в этом сложного? Ну и ли заходите, но и справляйте мои ошибки, уличая меня и в тупости и в упоротости, и в безграмотности. Почему я слышу только ваше беспредметное нытьё ни о чём? Вам самим не противно от ваших ответов на мои сообщения? Мне противно. Мне уже надоели моськи, лающие на меня, типа слона. Я не слон, даже в своих влажных фантазиях.

Давайте по делу, ладно? А для об суждения моей личности тут есть отдельная тема.
03.12.2014 14:37 #403795
"drBatty" написал:
Мне противно. Мне уже надоели моськи, лающие на меня, типа слона

Кто ж тебе виноват.

03.12.2014 15:10 #403805

Док, подними правую руку и резко махни ей вниз... Что сказать надо? :)

03.12.2014 19:01 #403848

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

пост - ни о чем.

03.12.2014 19:07 #403850
"dyasny" написал:
опять туева хуча категоричных утверждений, основываясь на одном единственном факте.

что в моих утверждениях неверно?

"dyasny" написал:
гуй использовать нужно там где это имеет смысл.

это не я использовал гуй не там, где это "имеет смысл". Почему хабралюди не используют CLI в данном случае?

"dyasny" написал:
пост - ни о чем.

как и любой ваш ответ на мои сообщения. Почему я не удивлён?

03.12.2014 19:10 #403851
mvt написал:
Док, подними правую руку и резко махни ей вниз... Что сказать надо? :)

Правда после этого надо бы уйти, но он же не уйдет. Он же должен кому то рассказывать, о том как все ущербны, а он весь такой дартаньян. :)

"dyasny" написал:
опять туева хуча категоричных утверждений, основываясь на одном единственном факте. гуй использовать нужно там где это имеет смысл. то же самое можно сказать и о командной строке. в любой ОС.

пост - ни о чем.
+1. Так пост ещё и старый. Года два-три назад с подобным сталкивался и без этой статьи. А наш док только проснулся.
03.12.2014 19:22 #403852
"drBatty" написал:
что в моих утверждениях неверно?

это:

"drBatty" написал:
не нужно  работать  под рутом,  в ЛЮБОЙ системе
"drBatty" написал:
не нужно использовать гуй
"drBatty" написал:
не  нужно юзать маздай
"drBatty" написал:
у меня ОН уже  давно наступил

вон аж сколько всего

"drBatty" написал:
это не я использовал гуй не там, где это "имеет смысл". Почему хабралюди не используют CLI в данном случае?

тогда выражайтесь точнее. а то что вы написали это чушь.

"drBatty" написал:
как и любой ваш ответ на мои сообщения. Почему я не удивлён?

да ну? вы собираетесь опять вопить на 5 страниц, а потом тихо слиться, когда вам подробно докажут что вы не имеете понятия о том о чем вопите?

"Nigelist" написал:
Он же должен кому то рассказывать, о том как все ущербны, а он весь такой дартаньян

а потом когда оказывается что он всего лишь Боярский в шляпе, он сливается и/или обижается :)

03.12.2014 19:24 #403854

"Nigelist" написал:
Так пост ещё и старый.
да? С тех пор что-то изменилось? Ну расскажите, а то я действительно не в курсе.

"Nigelist" написал:
Он же должен кому то рассказывать, о том как все ущербны, а он весь такой дартаньян.
я разве кого-то заставлял юзать маздай? Юзайте на здоровье, я не против. Меня просто удивляют проблемы, которые у вас возникают буквально на ровном месте, и которые связаны с тем самым "юзабители", которое вы так ругаете в GNU/Linux.Проблема как раз в том и заключается, что пользователь не видит, что там у него происходит в системе, точнее видит совсем не то, что есть на самом деле. И при этом вы ещё и умудряетесь хаять GNU/Linux,дескать "всё очень неудобно и непонятно". Что именно — вы не рассказываете. А я рассказываю, что по факту всё как раз наоборот: ваш любимый маздай рапортует "всё хорошо", но на самом деле система НЕ работает, причём полностью.

В Linux проблемы совсем другие: вам просто лень напрягаться, и решать проблемы, потому что вы по опыту(маздайному) знаете, что проблему не решить иначе, кроме как полной переустановкой.

"Nigelist" написал:
Года два-три назад с подобным сталкивался
о как! Значит я правду говорю, да? И как оно? Так и грызёте кактус? А с чем сталкиваетесь сейчас?
03.12.2014 19:26 #403855
"dyasny" написал:
не нужно работать под рутом, в ЛЮБОЙ системе

drBatty пишет:

не нужно использовать гуй

drBatty пишет:

не нужно юзать маздай

drBatty пишет:

у меня ОН уже давно наступил

вон аж сколько всегочто именно тут неправильно?

03.12.2014 19:35 #403856
drBatty написал:
что именно тут неправильно?

вы читать не умеете? тут ВСЕ неправильно.

под рутом можно и нужно работать в разных системах при определенных условиях. гуй можно и нужно использовать там где он адекватен задачам. маздай тоже можно и нужно использовать там где он лучше других ОС (и мы это подробно разжевали и доказали), и ОН у вас явно не наступил, раз вы все никак не забудете про существование оффтопика, и продолжаете лезть в сферы о которых ничего не знаете (что мы тоже уже наглядно доказали).

03.12.2014 21:11 #403871
"dyasny" написал:
гуй можно и нужно использовать там где он адекватен задачам

Мы бегаем по кругу с периодичностью полгода - год, но раз drBatty так хочется... Говорил уже, повторю ещё: по крайней мере человеку недостаточно опытному при работе с рутовыми привилегиями гуй зачастую не даст сделать что-то, а об опасности чего-то предупредит. Да ещё в определённой степени наглядно покажет хотя бы часть сути действий. Если же он накосячит в командной строке, то его уже не спасёт ничто. И он даже не поймёт, что именно пошло не так!

03.12.2014 21:35 #403875
"stranger" написал:
Мы бегаем по кругу с периодичностью полгода - год, но раз drBatty так хочется... Говорил уже, повторю ещё: по крайней мере человеку недостаточно опытному при работе с рутовыми привилегиями гуй зачастую не даст сделать что-то, а об опасности чего-то предупредит. Да ещё в определённой степени наглядно покажет хотя бы часть сути действий. Если же он накосячит в командной строке, то его уже не спасёт ничто. И он даже не поймёт, что именно пошло не так!

все верно, хотя для этого гуй должен быть нормально написан, но это уже вопрос дизайна. в командной строке тоже можно добавить предупреждений, кстати, так что и тут это - вопрос дизайна.

Войдите или зарегистрируйтесь, чтобы ответить.