Ответ
Олег 05.11.2009 20:34
Добрый день!
Это обходится написанием однострочного скрипта с вашими правами, так называемый врапер. Разместить его можете где угодно и дать права на запуск, например 755
/home/Digger/bin/convert
#!/bin/sh
# /usr/bin/env - находится во всех ос в одном месте, по крайней мере во FreeBSD и Linux
# эта штука находит команду "convert" которая как Вы заметили может находиться вразных метсах
# и передаёт параметры переданные скрипту $*
/usr/bin/env convert $*
зы: У данного подхода есть проблемма с безопасностью, тк если из ваших скриптов обнаружится возможность модифицировать файл с правами на запуск, то в системе можно сделать всё что угодно с правами вашего пользователя.
ззы: писал по памяти, могут быть очепятки
- Не получается работать с 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