Во многих шеллах есть
встроенные утилиты для поиска папок на запись,
примеры тому r57, c99 и другие. Все они работают
по одному и тому же способу.
find . -perm
-2 -type -d -ls
Такой поиск не всегда эффективен. На крупных
порталах может быть не один, а множество
пользователей и иногда есть шанс найти папку или
файл, принадлежащий юзеру, от которого ты
работаешь. Вот небольшой список команд, которые
стоит выполнять вместе приведенной выше.
find . -user www -type d -ls – поиск
папок, у которых владелец www
find . -user www -perm /222 -type d -ls – то же
самое, но поиск ограничен папками доступными на
запись
find . -group www -type d -ls – поиск папок,
принадлежащих к группе www
find . -perm -a+w -type d -ls – поиск папок,
доступных на запись всем (например, dr-xr-xrwx)
Последний пример является лучшей заменой
привычного find . -perm -2 -type -d -ls, так как
ищет не только drwxrwxrwx , но и другие
комбинации с окончанием rwx.