Я пытаюсь установить библиотеку под названием libtool
я получаю "./configure: line 2668: libltdl / config / mkstamp: Permission denied", когда я делаю ./configure
как я могу изменить chmod a + x для всего каталога libtool, чтобы предотвратить эту ошибку?
Спасибо
В большинстве версий chmod есть рекурсивный флаг:
chmod -R a+x folder
Будьте осторожны, прежде чем вносить такие глубокие изменения разрешений. Перед началом сделайте резервную копию:
cd libtool
find . -printf "chmod %m %p\n" > ~/perms.txt
Затем, чтобы изменить, чтобы все это было + x (плохая идея, но м-м):
find . -exec chmod a+x '{}' \;
Если что-то пойдет не так, вы всегда можете вернуться:
cat ~/perms.txt | bash
chmod -R + x / path / to / folder будет работать, хотя