Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Shared libraries permissions 
:(
    Опции темы
proc_maker
Дата 11.1.2011, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 11.11.2006

Репутация: 1
Всего: 1



Всех с Новым Годом!

вот такая интересная статья http://www.sybase.com/detail?id=20168 натолкнула меня на интересную мысль. А где специфицировано какие права доступа должны быть назначены для шаровых библиотек.

Вот на моей слаке 755, на фре 222, хотя и на слаке при 222 все чудесно работает...

Чувствуется что след ведет куда-то в ядро, но может есть какой общий стандарт аля-POSIX где об этом говорится?

Всем спасибо за возможную информацию,
Дмитрий
PM MAIL ICQ Skype   Вверх
xvr
Дата 11.1.2011, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Права должны быть такие, что бы ld.so в запускаемом процессе смог сделать open и mmap этих библиотек. А дальше уже смотрите кто и что должен уметь запускать  smile 
PM MAIL   Вверх
proc_maker
Дата 11.1.2011, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 11.11.2006

Репутация: 1
Всего: 1



Цитата(xvr @ 11.1.2011,  13:12)
Права должны быть такие, что бы ld.so в запускаемом процессе смог сделать open и mmap этих библиотек. А дальше уже смотрите кто и что должен уметь запускать  smile

Но выглядит очень странно. Получается на FreeBSD шаровые либы не умеют на exec пускать свой код раз нет исполняемого бита...

А на HP на рисках исполняемый бит вообще на перворманс влияет
PM MAIL ICQ Skype   Вверх
xvr
Дата 11.1.2011, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(proc_maker @  11.1.2011,  13:24 Найти цитируемый пост)
Но выглядит очень странно. Получается на FreeBSD шаровые либы не умеют на exec пускать свой код раз нет исполняемого бита...
Исполняемый бит тут не при чем, so'ки же не исполняются. Нужен только open и mmap (т.е. чтение)



PM MAIL   Вверх
proc_maker
Дата 11.1.2011, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 11.11.2006

Репутация: 1
Всего: 1



Цитата(xvr @ 11.1.2011,  13:27)
Цитата(proc_maker @  11.1.2011,  13:24 Найти цитируемый пост)
Но выглядит очень странно. Получается на FreeBSD шаровые либы не умеют на exec пускать свой код раз нет исполняемого бита...
Исполняемый бит тут не при чем, so'ки же не исполняются. Нужен только open и mmap (т.е. чтение)

Именно! Абсолютно согласен. Но собственно это и рождает вопрос чем руководствуется процесс установки в моей слаке назначая 755 (даже запись  smile  ) на файлы этих либ при установке. Наверняка есть где-то подвох. Либо какие-то требования...
PM MAIL ICQ Skype   Вверх
xvr
Дата 11.1.2011, 14:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 7046
Регистрация: 28.8.2007
Где: Дублин, Ирландия

Репутация: 20
Всего: 223



Цитата(proc_maker @  11.1.2011,  13:34 Найти цитируемый пост)
Наверняка есть где-то подвох.
Или бага/недосмотр в установщике  smile 
Цитата(proc_maker @  11.1.2011,  13:34 Найти цитируемый пост)
Либо какие-то требования... 
Мне таковые в голову как то не приходят. Может кто то более знакомый с процессом инсталяции сможет просветить  smile 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0785 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.