LinuxForum.Fans
Тема

Не работайте под рутом

Автор: drBatty 131 сообщений 3046 просмотров 🔒 закрыта
#379744

"chelovekot" написал:
Так и знал, что ничего по существу не скажете.
если по существу, то дистрибутивы специально настраиваются так, что--бы в них иксы и графические программы под рутом НЕ работали. И в этом есть смысл.

Вы сами поймёте, что я вас буду учить, не наступать на грабли? Пока вы полбу не получите, не поймёте. Удачи.
#379745

"chelovekot" написал:
Поделитесь умением.
что там уметь? В кедах это ПКМ на рабочем столе, и "свойства экрана". Ну и дальше найдёте. Под рутом как раз НЕ получится, т.к. обои сменяться у рута, а у юзера -- так и останутся.
#379746
"chelovekot" написал:
Поделитесь умением.

если нужны новые обои, зачем менять системные, можете объяснить?

#379747
drBatty написал:
А на кой ляд в ФМ полезли-то?

Персонально для вас причина для залезания в ФМ: изменение дефолтных обоин. Неважно какая причина. Мы не говорим про удаление системных папок, естественно...

drBatty написал:
это что за плагины такие, которые с правами рута ставятся? Вы уверены, что это не спайварь какая-то?

https://bitbucket.org/olegoandreev/purple-vk-plugin
Будьте добры, приведите пример спайваря. Уже давно занимаюсь поиском подобных программ для систем, основанных на ядре Linux.

drBatty написал:
PS: строго говоря, ПО тоже надо ставить от пользователя. В его $HOME. Это если есть желание попробовать, и нет желания превращать систему в помойку.

Научите, как ставить программы в /home без какого-либо вмешательства рута. Думаю, вам скажут спасибо не только я, но и многие другие юзеры, желающие не превращать свои системы в помойку.

#379748

"chelovekot" написал:
ерсонально для вас причина для залезания в ФМ: изменение дефолтных обоин. Неважно какая причина. Мы не говорим про удаление системных папок, естественно...
дефолтные обои это тоже системная, как вы говорите "папка".

"chelovekot" написал:
Будьте добры, приведите пример спайваря. Уже давно занимаюсь поиском подобных программ для систем, основанных на ядре Linux.
правила форума запрещают публикацию ссылок на вредоносное ПО. Ищите сами.

"chelovekot" написал:
Научите, как ставить программы в /home без какого-либо вмешательства рута. Думаю, вам скажут спасибо не только я, но и многие другие юзеры, желающие не превращать свои системы в помойку.
ну вот например три года назад писал: Простая установка FireFox && Adobe Flash Там я вообще ставил ПО от _другого_ юзера. Т.е. такое ПО может вообще удалить ВСЁ, и ничего страшного с вашими фоточками не случится.

И там же почитайте, зачем действительно нужны права рута. Уверен, это будет для вас новостью.
#379749

как ставить программы в /home без какого-либо вмешательства рута.

Поначалу не получится, если хотите - используйте fakeroot при сборке. Да, многое, если не все, придется пересобирать... Рекомендация не работать под рутом относится к прикладному ПО и прикладным задачам вроде сваять документик в LibreOffice или музыку из контактика в браузере послушать. А в ФМ можно от рута ненароком какой-нибудь конфиг снести. Системные задачи (например собрать/поставить пакет) правильно и логично выполнять от рута.

#379753
"yars" написал:
Рекомендация не работать под рутом относится к прикладному ПО и прикладным задачам вроде сваять документик в LibreOffice или музыку из контактика в браузере послушать.
неправда. Системное ПО(т.н. серверное) тоже должно работать от простого юзера или даже в chroot'е.

"yars" написал:
Системные задачи (например собрать/поставить пакет) правильно и логично выполнять от рута.

1. это администрирование системы, а не работа.
2. права приходится использовать.

#379787

Системное ПО(т.н. серверное)

Доктор, не путайте теплое с мягким. Системное, то есть необходимое для работы ОС (coreutils, e2fsprogs, ядро и т.п.) ≠ серверное (apache, nginx и т.п.). Серверное ПО есть как раз прикладное, то есть решающее определенную задачу, по UNIX-way -- единственную.

#379793

"yars" написал:
Доктор, не путайте теплое с мягким. Системное, то есть необходимое для работы ОС (coreutils, e2fsprogs, ядро и т.п.) ≠ серверное (apache, nginx и т.п.). Серверное ПО есть как раз прикладное, то есть решающее определенную задачу, по UNIX-way -- единственную.
Если быть уж совсем точным, то про coreutils вы зря. Оно по большей части таки прикладное, а никак не системное. Ну e2fsprogs ладно, системное. А вот с ядром вас опять повело, оно работает _выше_ привилегий рута. На том уровне, где никакие привилегии не имеют никакого смысла вообще.

Т.о. из "системного" остаётся только mkfs, fsck, ну ещё adduser/usermod/chown, и прочее такое. Ещё PM, хотя его тоже надо в userspace(в виде чего-то типа googleplay, для неосиливших консоль)
#379795

"chelovekot" написал:
Ну, начнём с самого безобидного: допустим, юзеру хочется сменить дефолтные системные обоины....
Для этого есть sudo & su, но при желании можно (но сложно) обойтись и без этого.
Кстати отклонясь от темы, даже в офтопике не рекомендуют работать под администратором.

"drBatty" написал:
ага. Раньше я сказал-бы короче и проще. Но теперь я вежливый и терпеливый.
Так держать Док, не поддавайся на провокации :)
#379798

Я так и не понял из всего словесного потока, чем опасно обновляться и ставить пакеты от рута, и как можно устанавливать пакеты не от рута. Короче, я понял, это линуксовый мем "не работай под рутом". Все говорят про установку без рута пакетов, но никто не показывает как. Эта ситуация мне напоминает историю с Богом - все о нём говорят, но никто толком не видел...но популярно ведь!

#379799

chelovekot, ладно. Конкретно что вам непонятно?

#382495
"drBatty" написал:
chelovekot пишет:
Иногда, хочется в графическом интерфейсе поковыряться в файловом менеджере с правами администратора...
только потом не жалуйтесь на глюки и баги, хорошо?

Интереснейшую тему зацепили...
Какая связь интерфейса для root'а в смысле настройки, на баги в в графическом сеансе пользователя?
Паранойей попахивает...

#382629
cdrw написал:
Интереснейшую тему зацепили...
Какая связь интерфейса для root'а в смысле настройки, на баги в в графическом сеансе пользователя?
Паранойей попахивает...

root = далее SU
А если включить логику....?
Уязвимость в систему можно установить от SU...
Помните Баг мелкософта который портил файлы MP3...
Так вот если у пользователя нет полных прав, то у SU они есть и приложение сможет сделать своё коварное дело если оно выполнено от SU.
Если случаем не то удалите от имени SU то оно удалится легко, а вот восстанавливать будет сложнее...
Если утилита захочет внести правки, корректировки при своем запуске.... То она не будет у Вас просить разрешение... Не все программы это делают...

#382631
mozgfx написал:
[quote=cdrw]Интереснейшую тему зацепили...
Какая связь интерфейса для root'а в смысле настройки, на баги в в графическом сеансе пользователя?
Паранойей попахивает...

root = далее SU
А если включить логику....?
Уязвимость в систему можно установить от SU...
Помните Баг мелкософта который портил файлы MP3...
Так вот если у пользователя нет полных прав, то у SU они есть и приложение сможет сделать своё коварное дело если оно выполнено от SU.
Если случаем не то удалите от имени SU то оно удалится легко, а вот восстанавливать будет сложнее...
Если утилита захочет внести правки, корректировки при своем запуске.... То она не будет у Вас просить разрешение... Не все программы это делают...[/quote]

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

#382636

Всю жизнь в винде можно было потереть системные файлы - и ничего страшного не было, реально ломали систему единицы.
Был такой коммерческий дистрибутив Lindows/Linspire, там по умолчанию пользователь сидел из под рута - тоже ок.
Все предостережения на счёт "не работайте из под рута" имеют свою традицию и своё объяснение. Другое дело, что таким горлопанам как дрбатти это едва ли ведомо, у них летнее обострение гормонов и новый виток обиды за родную слаку.
Не обращайте внимания, если короче :)

#382640
"Writer" написал:
новый виток обиды за родную слаку.

а что со слакой случилось? а может это опять соседи его достают? :D

#382675
"Writer" написал:
Был такой коммерческий дистрибутив Lindows/Linspire, там по умолчанию пользователь сидел из под рута - тоже ок.

И есть Ubuntu, Android- где по умолчанию ROOT отключен вообще.

"Writer" написал:
Всю жизнь в винде можно было потереть системные файлы - и ничего страшного не было, реально ломали систему единицы.

Для того чтобы ломать нужно представлять как устроена OS... И уметь видеть скрытые файлы :D Но у нас это умеют делать единицы... *WRITE*

#382679

Н-да...3 года лечил многие вещи именно заходом под рутом и всё было ок, пока...не узнал от drBatty, что так можно убить систему. Спасибо, просветили! :D *ROFL* *THUMBSUP* Жжёте, ребятки!

#382682
chelovekot написал:
Н-да...3 года лечил многие вещи именно заходом под рутом и всё было ок, пока...не узнал от drBatty, что так можно убить систему. Спасибо, просветили! :D *ROFL* *THUMBSUP* Жжёте, ребятки!

Эм ну как бы лечить и калечить это 2-ве абсолютно противоположные вещи. Так что жжоте вы, а не кто то другой путая эти понятия.

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