Тот факт, что имя начинается с .
, не имеет ничего общего с разрешениями доступа.
Проверьте вывод ls -l /path/to/.htaccess
для user:group
и разрешений для файла, и убедитесь, что вашскрипт выполняется с достаточными правами для записи файла.Это может означать запуск вашего скрипта на crontab(5)
вашего веб-сервера, или это может означать запуск chown(1)
для смены владельца на того, кто должен запускать ваш скрипт, или использование chown(1)
для изменения группы файла в группу программы, а затем с помощью chmod(1)
разрешить групповую запись.
Это зависит от того, чего вы действительно хотите достичь.