04 апреля | 2025г. | 13:49:59


АвторТема: IPK Creator 2.0 By Persian Prince  (Прочитано 19978 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн b00bna

  • Падаван
  • *
  • Сообщений: 22
  • Поблагодарили: 61
  • Уважение: 0
IPK Creator 2.0 By Persian Prince
« Ответ #15: 25 января | 2018г. | 00:28:24 »
0
ставил 755
а зачем вам такие права? это шел скрипты? или для чего?
просто если это так важно, то можно поправить этот креатор, какбы

Добавлено  25 января | 2018г. | 10:02:52
Кстати да. Вот нашел в коде как этот креатор права ставит:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Как видите то для обычных файлов он ставит 0644, таких как питон и т.п., для контрола ставит тоже самое, ну оно и понятно, это все таки чаще всего для чтения "документы"
А вот для скриптов (private void addMaintainerScripts) он ставит как и положено 33261 (octal: 0755). Так что не вижу повода для истерик. Естественно, если вы загоняете в IPK файлы, которые должны выполнятся, то есть два варианта:
- собираете IPK на ресивере или под никсами.
- собираете IPK креатором но в скрипте постустановки прописываете команды chmod на те файлы которые вам нужны, что по сути считаю безопасным решением, и полностью контроллируемым.Так как я написал выше скрипты установки запускаются с 0755, они это сделать смогут.

Сначала думал переопределить класс или сделать поле для указания прав в креаторе, но покопавшись, вижу, что автор молодец и сделал все правильно... ну правда с Destination path все таки он просчитался... но то может я просто не понял его мотивов. На этом всё.

Вывод такой: пакуйте чем хотите, что хотите, но знайте об особенностях этого креатора. Что все файлы он заливаете с 0644, если что-то надо, то shell никто не отменял :)


Добавлено  25 января | 2018г. | 10:25:04
Так можно в postinst типа
ВОТ, именно так и задумано судя по всему.
Тогда будет выполнена парадигма "запрещено всё... можно только то что разрешил, т.е. назначил права после установки"


Плагин Cast.UASAY (всегда актуальная версия на сайте: http://cast.uasay.com)
ПриватБанк: 5168 7450 2002 5828
Z362194993239 , R276034756880 , U555643782095

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
0 Ответов
3641 Просмотров
Последний ответ 26 декабря | 2010г. | 14:23:36
от artman_hacker
1 Ответов
5373 Просмотров
Последний ответ 26 декабря | 2010г. | 18:25:17
от grizli
21 Ответов
15035 Просмотров
Последний ответ 30 октября | 2011г. | 14:12:37
от artman_hacker
72 Ответов
66909 Просмотров
Последний ответ 08 сентября | 2015г. | 21:25:25
от Ser6
0 Ответов
2182 Просмотров
Последний ответ 10 декабря | 2011г. | 14:51:57
от anatoly



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!