Почему не надо работать под рутом? (перенесено из советов новичкам.)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Почему не надо работать под рутом?

Сообщение alv »

(Bolverk @ Вторник, 23 Ноября 2004, 21:53) писал(а):
(demongloom @ Вторник, 23 Ноября 2004, 20:41) писал(а):К ней (работе) может подойти другое выражение --- "Если вы выбираете решение, то вы должны принять последствия этого решения".

А если вы что-то советуете, то вы должны принимать последствия такого совета. А ты тут рекомендации собрался давать!



Вообще-то говоря, более безответсвенное дело, чем давать советы, одно - это их просить; делается обычно для того, чтобы потом не себя материть, а советчика. Ибо у нас не страна баранов, а Страна Советов (по сию пору).

Возвращаясь к обычной работе под рутом: это из той же оперы, что "Без упора не работай", "Не стой под стрелой" и прочих элементарных (и легко исполнимых) норм техники безопастности, которые снижают производственный травматизм на порядки (знакомился в свое время по долгу службы со статистикой - так и есть). И ладно, если одевать верхонки или там каску при работе на буровой - может показаться некоторым напрягом. Так ведь со случаем рута ситуевина как раз обратная - обычную работу под ним просто неудобно выполнять.
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон

Re: Почему не надо работать под рутом?

Сообщение demongloom »

мне удобно... мне неудобно 15 раз пароль вводить. я вообще хочу без пароля!!!
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Почему не надо работать под рутом?

Сообщение alv »

(demongloom @ Среда, 24 Ноября 2004, 15:23) писал(а):мне удобно... мне неудобно 15 раз пароль вводить. я вообще хочу без пароля!!!


Так какие проблемы - заведите беспарольный вход для рута, и дело в шляпе. Только не говорите, что я это Вам советовал:-)
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: Почему не надо работать под рутом?

Сообщение StraNNicK »

sudo tcsh - и никаких паролей... ;)
Вот мой путь (хотя и не везде)
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
Аватара пользователя
Kotjara
Сообщения: 307
ОС: FreeBSD 7.0/Ubuntu 8.04

Re: Почему не надо работать под рутом?

Сообщение Kotjara »

demongloom Первым делом в FAQ надо внести
Q: Почему нельзя в системе работать под root
A: 1) Потому что увеличиваеися риск подцепить трояна (ну очень много народа под Linux подцепили заразу, а потои платили за гигабайты траффика), у которго автоматом появляются в сис-ме права root, а под рутом делаешь что угодно
2) Процессы под рутом имееют более высокий приоритет чем пользовательские ессно если под пользователем процесс не сможет сожрать все ресурсы то под рутом пожалуйста
ну etc.
Вобщем если хочешь стать спецом не заходи под root, используй su или sudo
Правила техники безопасности кровью реальных лудей написаны и лучше их не игнорировать т.к. сегодня повезёт, завтра повезёт, а послезавтра руку или ногу оторвёт (инфа потеряется или N Ггигов порнухи с винта :D )
А правило про root бесценным временем админов восстанвливающих драгоценную информацию, или переустанавливающих скомпрометированную систему :devil_2:
Думайте сами, решайте сами.
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Почему не надо работать под рутом?

Сообщение Bolverk »

(demongloom @ Среда, 24 Ноября 2004, 14:23) писал(а):мне неудобно 15 раз пароль вводить. я вообще хочу без пароля!!!

Настрой себе sudo без пароля, у меня так и стоит.
Спасибо сказали:
Аватара пользователя
deisler
Сообщения: 250

Re: Почему не надо работать под рутом?

Сообщение deisler »

Я узаю su и sudo без пароля. А залогиниться под рутом можно только с первой консоли.
Всех благ.
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Почему не надо работать под рутом?

Сообщение Warderer »

И у меня тоже sudo без пароля. Все равно все действия в журнал пишутся. Так что посмотреть смогу, что я там куралесил...
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(Bolverk @ Вторник, 23 Ноября 2004, 12:18) писал(а):
(demongloom @ Понедельник, 22 Ноября 2004, 19:55) писал(а):методом проб и ошибок
Permission denied - тоже ошибкa, а последствия гораздо менее тяжелые.
Более чем правильный ответ. Тем паче, что под рутом-то как раз за некоторые жизнеопасные действия никаких предупреждений не дождёшься.
(Bolverk @ Вторник, 23 Ноября 2004, 21:53) писал(а):А если вы что-то советуете, то вы должны принимать последствия такого совета. А ты тут рекомендации собрался давать!
Кстати, свежо ещё в памяти событие, когда demongloom посоветовал кому-то покилять без разбору некие файлы, чем помянутый кто-то и угробил насмерть свою систему.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Почему не надо работать под рутом?

Сообщение Bolverk »

t.t
Это ссылку я и привел в цитируемом тобой посту.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(Bolverk @ Четверг, 25 Ноября 2004, 11:51) писал(а):t.t
Это ссылку я и привел в цитируемом тобой посту.
А, действительно; не заметил.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
demongloom
Сообщения: 454
Статус: Добрый Демон

Re: Почему не надо работать под рутом?

Сообщение demongloom »

Кстати, свежо ещё в памяти событие, когда demongloom посоветовал кому-то покилять без разбору некие файлы, чем помянутый кто-то и угробил насмерть свою систему.


Каюсь. Да посоветовал. Но никакого злого умысла. Да и изначально писал что действо скажем так "некашерное", но мне помогло.
Если жизнь твоя порвется, тебе новую сошьют.
Спасибо сказали:
Аватара пользователя
crez
Сообщения: 128

Re: Почему не надо работать под рутом?

Сообщение crez »

О чем спорить?
В той же винде намного безопасней работать под обычным пользователем. На мой взгляд то, что первый пользователь винды (это относится к ХР) по-умолчанию имеет админские права, явная ошибка MS. Почему 2000-ую хвалят за стабильность и неубиваемость? Потому что это спартанская сетевая система. Админ настроил, дал права кому надо и все работает долгие годы (у меня, например, рабочие станции по 2,5 года уже пашут и не собираются падать).
Хожу по частникам, халтурю... Взял за правило обрезать пользователям права (как правило на новые машины ХР ставится). Делаю простенький пароль для админа и объясняю, что работать с его правами чревато. Так люди довольны - машины работают и работают! (нечего кидаться камнями в MS ;) )
Надо что-то установить - правой кнопочкой по setup.exe и "запустить от имени".
В линуксе же это все изначально заложено! Хочешь почаще восстанавливать-переустанавливать систему - флаг тебе в руки! Работай под root-ом
Хочешь стабильную систему, иногда вводи пароль! Ведь он нужен только на этапе настройки-установке системы и програмулин. Потом-то можно и забыть.

Так что соблюдаем гигиену

"... а не чистым трубочистам
стыд и срам, стыд и срам! ..."
К.И. Чуковский.
Сами мы не местные...
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(crez @ Четверг, 25 Ноября 2004, 14:29) писал(а):В той же винде намного безопасней работать под обычным пользователем.
В той же винде, скажем, аська под обычным пользователем не раобтает. Это объясняет виндовую привычку сидеть под админом. А в линуксе такого не бывает -- наоборот, как здесь уже упоминалось, многие пользовательские задачи под рутом не работают или работают не так.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7275
Статус: Пенсионер в законе
ОС: Cintu

Re: Почему не надо работать под рутом?

Сообщение alv »

(t.t @ Четверг, 25 Ноября 2004, 14:40) писал(а):
(crez @ Четверг, 25 Ноября 2004, 14:29) писал(а):В той же винде намного безопасней работать под обычным пользователем.
В той же винде, скажем, аська под обычным пользователем не раобтает. Это объясняет виндовую привычку сидеть под админом. А в линуксе такого не бывает -- наоборот, как здесь уже упоминалось, многие пользовательские задачи под рутом не работают или работают не так.



Предлагаю подвести итог дискуссии таким образом: обычная работа под рутом - это дело дляч настоящих джигитов, тех, что ездят по встречной полосе (и к слову - столь же удобно), например. Ну а вход для этого рутом без пароля (не sudo там и прочие суррогаты, они не дают простора для последующего восстановления системы, а именно чистый беспарольный рут) - это для супер-джигитов.
Спасибо сказали:
Аватара пользователя
crez
Сообщения: 128

Re: Почему не надо работать под рутом?

Сообщение crez »

Окстись, t.t, все работает :) Я же говорю, чтоб установить что-то (ту же аську) - правой кнопочкой по setup.exe и "запустить от имени администратора".
Я после общения с линуксом пересмотрел и свое отношение к винде. Кстати, в ней тоже есть права доступа к файлам ;)
Сами мы не местные...
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Почему не надо работать под рутом?

Сообщение Bolverk »

(crez @ Четверг, 25 Ноября 2004, 15:04) писал(а):Я после общения с линуксом пересмотрел и свое отношение к винде.

:thumbsup: О да, со мной была та же история.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(crez @ Четверг, 25 Ноября 2004, 16:04) писал(а):Окстись, t.t, все работает  Я же говорю, чтоб установить что-то (ту же аську) - правой кнопочкой по setup.exe и "запустить от имени администратора".
Я не про установку. Сколько раз было, что на машинах сотрудников, где меня нет среди локальных админов, аська, стартующая при логине говорила "You don't have administrator rights" и не хотела запускаться.. В ХР.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Unregistered
Сообщения: 35

Re: Почему не надо работать под рутом?

Сообщение Unregistered »

Совет #1. НИКОГДА не работайте под root'ом
Входите как root только при крайней необходимости(администрирование ситемы, установка софта)

Назовите хоть одну внятную причину, почему нужно сидеть под root'oм на обычном домашнем компьютере (который кроме тебя и не юзает никто). Для новичка это наооборот дополнительные сложности, точнее сказать неудобности. По себе знаю.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(Unregistered @ Понедельник, 11 Июля 2005, 5:09) писал(а):Назовите хоть одну внятную причину, почему нужно сидеть под root'oм на обычном домашнем компьютере (который кроме тебя и не юзает никто).
Почему нужно? Или имелось ввиду: почему _не_ нужно? В первом случае -- таких причин нет. Во втором -- перенесу вопрос во флейм. :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Почему не надо работать под рутом?

Сообщение zenwolf »

(t.t @ Понедельник, 11 Июля 2005, 21:52) писал(а):
(Unregistered @ Понедельник, 11 Июля 2005, 5:09) писал(а):Назовите хоть одну внятную причину, почему нужно сидеть под root'oм на обычном домашнем компьютере (который кроме тебя и не юзает никто).
Почему нужно? Или имелось ввиду: почему _не_ нужно? В первом случае -- таких причин нет. Во втором -- перенесу вопрос во флейм. :)


ответ очевиден - даже сидя на домашнем компе под рутом, вы не заботитесь о собственной безопастности ,пояснить ?
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Почему не надо работать под рутом?

Сообщение polachok »

топик называется Советы новичкам, а не обсужение Советов новичкам. Так что во флейм!
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(polachok @ Понедельник, 11 Июля 2005, 16:57) писал(а):топик называется Советы новичкам, а не обсужение Советов новичкам. Так что во флейм!
Я хочу услышать ответ на свой вопрос. ;) Тогда либо отрежу во флейм, либо почищу и оставлю здесь.

ЗЫ: Волк. падажжи :)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Unregistered
Сообщения: 35

Re: Почему не надо работать под рутом?

Сообщение Unregistered »

Для wolf_black:
ответ очевиден - даже сидя на домашнем компе под рутом, вы не заботитесь о собственной безопастности ,пояснить ?

Да, пояснить. Может я чего и не понимаю. <_< Есстественно во флейме. ;)

Да, выше была очепятка. Имелось ввиду "Почему _не_ нужно? ".
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(Unregistered @ Понедельник, 11 Июля 2005, 17:46) писал(а):Да, пояснить. Может я чего и не понимаю.  Есстественно во флейме.

Да, выше была очепятка. Имелось ввиду "Почему _не_ нужно? ".
Ок, поехали...

Вообще, написать бы на эту тему тоже небольшой фак.. Предлагаю новоиспечённую тему использовать для его зачатков; если что, я буду здравые мысли переносить в "проекты".
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Golden
Сообщения: 163
ОС: Ubuntu Linux 7.10

Re: Почему не надо работать под рутом?

Сообщение Golden »

Ответ №1: потому что любая ошибка/опечатка валит систему наповал.
Пример (не мой):
хочет пользователь (сидящий под рутом) удалить каталог /home/user/somedir
начинает набирать:

Код: Выделить всё

# rm -rf /

В это время звонит телефон, пользователь трепется по нему 15 минут, на экране за это время выростает скрин-сейвер (для обычного пользователя - вполне стандартная ситуация). Поговорив по телефону, нажатием энтера пользователь выходит из скринсейвера и заодно из всей системы ;)

Golden добавил в 11.07.2005 19:15

Второй пример (сталкивался лично не однократно): лично я не люблю drag'n'drop операции мышкой, но иногда приходится (на чужом компе, когда сидишь сбоку, а клавиатура далеко). В частности, не люблю, что случайно отпустив кнопку, элемент, который ты тащил переносится неведомо куда. Такое может случиться даже сидя на своём компе в одиночестве. При правах рута можно спокойно "унести" (случайно) /usr, /var, /etc, /boot в другой место с полным крахом системы.
Спасибо сказали:
Unregistered
Сообщения: 35

Re: Почему не надо работать под рутом?

Сообщение Unregistered »

Для Golden:
Если это пользователь обычный, то будет делать всё через GUI. Необычный до такого не докатится.
И что мешает любому пользователю таким же макаром затереть свой профиль сидя не под рутом? А ведь там хранится всё самое важное. А систему можно и переустановить.

Unregistered добавил в 11.07.2005 19:17

При правах рута можно спокойно "унести" (случайно) /usr, /var, /etc, /boot в другой место с полным крахом системы.

Опять же - система для обычного пользователя ничего не значит. Важнее всего - пользовательские данные.

Unregistered добавил в 11.07.2005 19:23

На счёт всех этих устоявшихся обычаев для рутовских прав даже главный товарищ из Linspire (не помню, как его зовут) выражает свое сомнение.
И ещё вот довод, почему же такой штуки, с удалением всего и вся, ещё в Windows ни с кем не случилось? B)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

1. Это вам не винда, где права администратора нужны даже для запуска аськи; здесь права продумаы очень грамотно, что позволяет нормально (читай: как предусмотрено) ими пользоваться.
2. От случайностей никто не гарантирован; первый пример из жизни: человек собирался что-то удалить, набрал rm -, тут зазвонил телефон, он взял трубку, пока говорил, экран погас, в процессе разговора понадобилось глянуть, сколько места в корневом разделе -- не глядя набрал df / и нажал энтер; о результате не сложно догадаться, т.к. всё это вместе превратилось в rm -df /
3. Некоторые пользовательские вещи под рутом по умолчанию не работают; зачем ломать себе мозги, заставляя их работать?
4. Тем более что совсем не сложно один раз в жизни настроить sudo без пароля для нужных команд и сделать для них алиасы для упрощения набора; если уж совсем лень там всё нужное прописывать, можно прописать ALL, после чего все "привелегированные" команды выполнять как sudo someth.
5. И наконец, при подключении к сети от взлома тоже никто никогда не гарантирован на 100%; одно дело, если крякер получит доступ к вашему домашнему каталогу, и совсем другое -- если ко всей системе (включая полный доступ к файлам типа /etc/shadow и т.п.)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Unregistered
Сообщения: 35

Re: Почему не надо работать под рутом?

Сообщение Unregistered »

Для t.t:
2. От случайностей никто не гарантирован; первый пример из жизни: человек собирался что-то удалить, набрал rm -, тут зазвонил телефон, он взял трубку, пока говорил, экран погас, в процессе разговора понадобилось глянуть, сколько места в корневом разделе -- не глядя набрал df / и нажал энтер; о результате не сложно догадаться, т.к. всё это вместе превратилось в rm -df /

Читай выше. Всё это так гипотетически и совсем уж ламерзоидно.
5. И наконец, при подключении к сети от взлома тоже никто никогда не гарантирован на 100%; одно дело, если крякер получит доступ к вашему домашнему каталогу, и совсем другое -- если ко всей системе (включая полный доступ к файлам типа /etc/shadow и т.п.)

Опять же, мне плевать на систему. У меня диск с ней под рукой, если что. Мне мои гигабайты музыки важней.
ЗЫ: Честно говоря, пока я не знаю, что такое /etc/shadow :unsure:
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Почему не надо работать под рутом?

Сообщение t.t »

(Unregistered @ Понедельник, 11 Июля 2005, 18:23) писал(а):Опять же - система для обычного пользователя ничего не значит. Важнее всего - пользовательские данные.
Пользовательские данные быкапить надо. А всю систему не забыкапишь.

Далее. Подход "можно переустановить" не приемлю, т.к. устанавливал систему три раза в жизни -- по количеству машин, на которых она стоит в данный момент -- и делать это лишний раз нет ни малейшего желания.
(Unregistered @ Понедельник, 11 Июля 2005, 18:23) писал(а):На счёт всех этих устоявшихся обычаев для рутовских прав даже главный товарищ из Linspire (не помню, как его зовут) выражает свое сомнение.
Это не авторитет ;)
(Unregistered @ Понедельник, 11 Июля 2005, 18:23) писал(а):И ещё вот довод, почему же такой штуки ещё в Windows ни с кем не случилось?
Случалось ещё как. У меня самого такое случалось; а у моих коллег -- не один и даже не пять раз. Просто под виндами часто альтернативы нет (см. например выше про аську).
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали: