Ответ
Олег 06.11.2009 22:18
1) Что такое --disable-safe-mode?
2) Атеперь что мы сделали?
Подсказки смотреть после ответа на вопросы :)
1) --disable-safe-mode - грубо говоря такой if который посылает всех подальше, если попытаться запустить скрипт, приложение которым не владеешь или ты root
Пример:
Вы пользователь Digger(1005) и состоишь в группе Digger(1005) - в скобкай условный id пользовтеля
есть пользователь root(0) который состоит в группе wheel(0) в bsd как-то так называется
есть исполняемый файл парсера владелец и группа у которого Digger:Digger
В момент запуска этого файла скрипт осознаёт :) что оно Digger:Digger и может работать с файлами принадлежащими хотябы пользователю Digger или находящимися в группе Digger (в некоторых случаях проверяется величина id группы (и)или пользователя она должна быть больше определённой, но это не из этой оперы)
Контрольные вопросы
a) Кому приналежит файл /usr/local/bin/convert
б) Кому принадлежит созданный Вами файл /home/Digger/bin/convert.sh
в) Какая реакщия будет в случае а и в случае б? Почему?
2)
а) Создав файл в вашей домшней директории вы автоматичческие являетесеь его владельцем и он автоматически попадает в вашу групп обычно с правами 644 (погуглите на эту тему, оч полезно)
б) меняете права на 755 (гуглить), те разрешаете его запускать себе, группе и кому не поподя и ещё несколько прав наздаёте налево и на право(гуглить)
в) когда парсер запускается и проверяет права файла он признаёт его за своего, как следствие у него не возникает дополнительных вопросов и он продолжает работать дальше
- Не получается работать с Convert (ImageMagick), Digger 05.11.2009 12:21
- Ответ, ViRus 05.11.2009 19:02 / 05.11.2009 19:04
- Ответ, Digger 05.11.2009 19:29
- Ответ, Misha v.3 [M] 06.11.2009 00:15
- Ответ, Digger 09.11.2009 12:29
- Ответ, ViRus 05.11.2009 20:06 / 05.11.2009 20:13
- Ответ, Digger 06.11.2009 13:05
- вообще-то в file::exec указывается не полный дисковый путь... (-), Misha v.3 [M] 05.11.2009 15:28
- Ответ, Digger 05.11.2009 16:00
- Ответ, Олег 05.11.2009 20:34
- Ответ, Digger 06.11.2009 13:06
- Ответ, Олег 06.11.2009 22:18
- Вывод неверный..., Sumo [M] 05.11.2009 16:43
- Ответ, Digger 05.11.2009 16:56
- Ответ, moko [M] 05.11.2009 19:25
- Ответ, Digger 05.11.2009 19:30
- Ответ, Digger 05.11.2009 14:42