parser

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

 

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

Ответ

Олег 05.11.2009 20:34

Добрый день!

Это обходится написанием однострочного скрипта с вашими правами, так называемый врапер. Разместить его можете где угодно и дать права на запуск, например 755

/home/Digger/bin/convert
#!/bin/sh
# /usr/bin/env - находится во всех ос в одном месте, по крайней мере во FreeBSD и Linux
# эта штука находит команду  "convert" которая как Вы заметили может находиться вразных метсах
# и передаёт параметры переданные скрипту $*
/usr/bin/env convert $*
зы: У данного подхода есть проблемма с безопасностью, тк если из ваших скриптов обнаружится возможность модифицировать файл с правами на запуск, то в системе можно сделать всё что угодно с правами вашего пользователя.
ззы: писал по памяти, могут быть очепятки