На perl-е пишу скрипт.
Необходимо проверить могу ли я создать файл $my_file в append mode
Проверяю так:
Если (есть файл И в него нельзя писать) ИЛИ (нет файла И нельзя писать
в директорию) то выводим ошибку и выходим
Вот код:
if ( (-e $my_file and ! -w $my_file) or ( ! -e $my_file and ! -w `dirname $my_file`) )
 {
   print stderr "ERROR : permission denied\n";
   exit 5;
 }
Не работает! В директорию есть возможность записи и файла нет - всё
равно выдаёт ошибку!!!
В чём проблема???
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Бит доступа 'r' для директории. (2007)
 - Форум как запустить kodi в отдельной X сессии от пользователя? (2017)
 - Форум Не подключаются разделы ntfs через PCmanFM (2011)
 - Форум Не могу залить файл (2012)
 - Форум не хватает прав скрипту (2017)
 
- Форум smbmount - ok, ls /smb/ - permission denied (2007)
 - Форум [curlftp] О ужас. Куда катится мир (2008)
 - Форум ubuntu feisty no sound (2007)
 - Форум MPlayer (2006)
 - Форум SUID бит (2011)