если делаешь сайт, есть общий каталог типа /opt/sites/mysite.ru, и постоянно создаешь в нем каталоги от четырех пользователей (обычный пользователь, рут, апач, база данных). Приходится создавать файлик, выполняющийся от рута, и фиксающий привилегии на этом каталоге.. Допустим, распаковал туда зипник, а там какие-то кривокосые привилегии, а ты забыл перезапустить ~/bin/fix-privilegies-on-mysite.ru, и всё, два часа долбишься, пытаясь понять, почему ничего не работает.
случаем, не знаете способа заставить выставлять chmod ug+rws автоматически, кто бы не потрогал файл/каталог? Или какое-нибудь более хорошее эквивалентное решение.
можно нафигачить побольше вот такого:
DIR=/opt/sites/mysite.ru
while RES=$(inotifywait -e create $DIR); do
F="${RES#?*CREATE }"
~/bin/fix-privilegies-on-mysite.ru