setfacl не работает с файлами, созданными Apache

Чтобы выделить комментарий Кнуда Ларсена (и других пользователей), sudo здесь не требуется. Вы можете использовать git при входе в SSH GoDaddy без sudo.

В PuTTY просто используйте:

git clone https://github.com/letsencrypt/letsencrypt

При этом, фактическая установка Let's Encrypt также требует доступа на уровне sudo дальше по ходу процесса, который не предоставляется общим учетным записям. Мне еще предстоит найти обходной путь, чтобы Let's Encrypt вообще работал в учетной записи GoDaddy Shared. Я иду к лучшему хозяину.

1
22.04.2016, 14:35
1 ответ

У меня была такая же проблема. Иди и проверь, что у ACL core/cache/locks/test.txtесть:

getfacl core/cache/locks/test.txt

Вероятно, ACL каталога по умолчанию не применялся только к -созданному файлу (вывод может выглядеть примерно так):

# file: test.txt
# owner: www-data
# group: www-data
user::rw-
group::r--
other::r--

Мне помог перезапуск Apache. Перезагрузка не прошла.

С другой стороны, у меня был еще один экземпляр Apache, который не требовал перезапуска. Иди разберись.

-1
28.01.2020, 02:12

Теги

Похожие вопросы