parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Олег 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 (гуглить), те разрешаете его запускать себе, группе и кому не поподя и ещё несколько прав наздаёте налево и на право(гуглить)
в) когда парсер запускается и проверяет права файла он признаёт его за своего, как следствие у него не возникает дополнительных вопросов и он продолжает работать дальше