The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Основатель CyanogenMod предложил избавиться от root-полномоч..., opennews (?), 29-Июл-13, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


25. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  –1 +/
Сообщение от бедный буратино (ok), 29-Июл-13, 13:08 
Вопрос был не совсем об этом. И даже в случае chroot там не всё так однозначно, и даже не двузначно.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

28. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от ананим (?), 29-Июл-13, 13:30 
Так спрашивайте точнее.

Зыж
chroot НЕ отличается ничем от остальных программ.
Просто меняет root (фс, не пользователя) для приложения, которое запускает.

Ответить | Правка | Наверх | Cообщить модератору

75. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от vitalifemail (ok), 29-Июл-13, 16:31 
> Так спрашивайте точнее.
> Зыж
> chroot НЕ отличается ничем от остальных программ.
> Просто меняет root (фс, не пользователя) для приложения, которое запускает.

Отличается тем, что только root может сделать chroot.

Ответить | Правка | Наверх | Cообщить модератору

80. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от ананим (?), 29-Июл-13, 17:03 
что является только проблемой конкретной реализации chroot:
http://www.linuxquestions.org/questions/linux-newbie-8/chroo...
вкратце:
#cat call-script.c

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
int main()
{
   setuid( 0 );
   system( "/root/chrt.sh" );
   return 0;
}
и не составит особого труда это адаптировать для сабжа в том виде, в каком он появится

Ответить | Правка | Наверх | Cообщить модератору

112. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от angra (ok), 29-Июл-13, 23:31 
Ты хоть сам прочитал свою ссылку? Сделать при помощи suid программы это и есть "может только рут".
Ответить | Правка | Наверх | Cообщить модератору

119. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от ананим (?), 30-Июл-13, 01:26 
это как пример, что всё можно обернуть во что угодно.
но если вам невтерпёжь, то юзайте fakechroot (и fakeroot).
# eix fakechroot
* sys-apps/fakechroot
     Available versions:  2.9^t 2.11^t ~2.12^t ~2.14^t ~2.15^t ~2.16^t
     Homepage:            http://fakechroot.alioth.debian.org/
     Description:         Provide a faked chroot environment without requiring root privileges
Ответить | Правка | Наверх | Cообщить модератору

122. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от angra (ok), 30-Июл-13, 02:27 
Про fakechroot я само собой в курсе, сколько виртуалок и пакетов собрал с его помощью. Заменой вызовов libc для базирующихся на C программ еще и не такие трюки делать можно. А можно вообще виртуалки в дело подключить и тоже получить результат. Но все это суррогаты и их наличие не отменяет того, что chroot как системный вызов остается root-only, ну или через capabilities в линуксе.
Ответить | Правка | Наверх | Cообщить модератору

127. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от ананим (?), 30-Июл-13, 02:47 
>ну или через capabilities в линуксе. 

Которые в сабже упомянуты.
Вот и вопрос из начала ветки — а вчем проблемы?

Ответить | Правка | Наверх | Cообщить модератору

130. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от vitalifemail (ok), 30-Июл-13, 03:17 
>>ну или через capabilities в линуксе. 
> Которые в сабже упомянуты.
> Вот и вопрос из начала ветки — а вчем проблемы?

А в том, что отпилит тебе потом производитель капабилити какое-нибудь и загрузчик закроет, и будешь как дурак - ни рекламу отключить, ни прошивку поменять.

Дело в идеологии - если бы считалось изначально: "рут нужен всем", то была бы хоть какая-то гарантия того, что его не отрежут. А гугел считает рут изначально криминалом, нужным очень мало кому (трём с половиной гикам-разработчикам).

Ответить | Правка | Наверх | Cообщить модератору

139. "Основатель CyanogenMod предложил избавиться от root-полномоч..."  +/
Сообщение от ананим (?), 30-Июл-13, 15:47 
>А в том, что отпилит тебе потом производитель капабилити какое-нибудь и загрузчик закроет, и будешь как дурак - ни рекламу отключить, ни прошивку поменять.

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

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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