LINUX.ORG.RU

право добавлять в каталог файлы, или нужно больше?

например так:

is_dir_writable()
{
    if ! test -d $1; then
        return 1
    fi
    WCK=$(mktemp $1/wck.XXXXXXXXXXXX)
    if test $? -ne 0; then
        return 1
    fi
    if test -e $WCK; then
        rm -f $WCK
        return 0
    fi
    return 1
}

dilmah ★★★★★
()
Ответ на: комментарий от watashiwa_daredeska

реально попытаться создать файл надежнее потому что -w может не тестировать какие-то необычные механизмы защиты или еще что:

-w: True will indicate only that the write flag is on. The file will not be writable on a read-only file system even if this test indicates true.

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.