Linux
Исправление последствий кривых рук – fopen: Отказано в доступе
Недавно приобрел себе VPS с Debian для экспериментов и обучения. В частности, для ликвидации пробелов в знаниях по администрированию Linux-серверов. По первой случается множество различных ошибок, большая часть которых связана с опечатками в командах.
Почти сразу же столкнулся с проблемой после того, как для всех вложенных директорий в /var проставил права myusername:myusername . Ну опечатался, ну с кем не бывает. Надо как-то исправлять. Решив, что в основном права на файлы и директории там рутовые, то и поставить надо снова root:root.
Добавить все новые файлы под ревизию SVN
В большом проекте с большим количеством файлов, изображений, css-стилей, шаблонов частенько (по крайней мере, у меня) возникает проблема при добавлении новых файлов в ревизии SVN. Можно, конечно, писать что-то в стиле
svn add templates/first.tmpl templates/second.tmpl
не очень удобно, т.к. таких файлов может быть очень много, а пути могут быть гораздо длиннее представленных.
Решение этой проблемы подсказал мне коллега:
svn add `svn st | grep '?' | sed -e 's/\?//'`
Очень простое и быстрое решение. Только может возникнуть проблема, если есть в каталоге файлы, которые не нужно по каким-либо причинам добавлять в репозиторий (к примеру различные .diff файлы).


