0
Я создал файл .sh в своем Linux и хочу запустить его с веб-страницы (php + Apache). Некоторые из простых примеров выполняются без проблем. Но я не могу работать с эхо-Pipe:выполнить команду linux echo (.sh) в Php
#!/bin/sh
set +v
cp /tmp/test/test1.tar.gz.gpg /tmp/test/ts2.gpg
echo 'myPassword' | /usr/bin/gpg --passphrase-fd 0 --output /tmp/test/test1.tar.gz --decrypt /var/backups/test1.tar.gz.gpg
exit 0
Он может копировать ts2.gpg, но не может запустить вторую команду (дешифрования).
ли апач пользователь имеет право расшифровывать файл '/ уаг/резервное копирование/test1.tar.gz.gpg'? – fedorqui
Можете ли вы попробовать --passphrase myPassword вместо --passphrase-fd 0? –
Или пользователь 'www-data'. – Rudie