Итак, ДВА компонента помогли решить эту проблему.
1 )Я установил user_allow_other
в /etc/fuse.conf
Однако этого было недостаточно.. После прочтения -man
я увидел флаг опции -o allow_other
в команде монтирования. Это позволяет Apache видеть и изменять файлы, не будучи «пользователем», указанным в разрешениях.
2 )Поэтому я изменил команду на:
sshfs -o allow_other zak@10.2.6.40:/Private/images /var/www/zak_site/images
Теперь все в порядке с Apache, отображающим мои изображения.
Именно так работает команда c\
(акцент мой):
c\ text Delete the lines matching the address or address-range, and output the lines of text which follow this command.
С небольшой модификацией вы можете ограничить изменение только последней строкой диапазона:
sed -e '0,/epsilon = /{//c\epsilon = '"$startepsilonvalue" -e '}' "$NaMeoFFiLe"
(пустое регулярное выражение //
re -использует предыдущее регулярное выражение, в то время как трюк с -e
для разделения закрывающей скобки на отдельное выражение не позволяет sed рассматривать его как часть текста изменения )или попробовать вместо этого
sed '0,/epsilon =.*/s//epsilon = '"$startepsilonvalue"'/' "$NaMeoFFiLe"