А почему на /sbin/apcupsd и /etc/init.d/apcupsd такие странные права -- 700 и 744? Может, и туда, и туда лучше поставить обычные 755? Мне какая разница, собственно: в monit тогда будет применим файлик template/rootbin, хотя и сейчас в monit-5.0.3-alt1 получается нерабочий из коробки пример (там 755/755 вписано). Можно его поправить, но кажется логичным привести к общему знаменателю права в apcupsd.
Хороший вопрос. Специальных действий для этого не предпринималось. С другой стороны, а какой смысл в их доступности для обычного пользователя ? Хотя, при такой аргументации, 744 непонятен - почему тоже не 700 ?..
А, init-скрипт я же и писал. Видимо, выставил exec только для владельца. В общем, 755 выставить можно, но 700 выглядит логичнее. Монетку бросать ? :-)
Ну с точки зрения оригинального повода для баги (monit-файлик) мне чуточку удобнее 755, для этого варианта там уже темплейт есть ;-) Да и вообще не вижу смысла тут секретничать. Чай не suid/sgid, версию пакета всё равно узнать можно, слить и расковырять -- тоже особых привилегий не требуется.
apcupsd-3.14.6-alt2 -> sisyphus: * Mon Jun 22 2009 Sergey Y. Afonin <asy@altlinux> 3.14.6-alt2 - changed permissions for binary files and init script (ALT #20338)
Спасибо!