Рейтинг:0

Ошибка отказа в разрешении при попытке установить пакеты в каталог, на который у меня есть групповые разрешения

флаг us

У меня есть машина с Linux, где моему пользователю (не root) назначена группа группа пользователей. Я использую специальный менеджер пакетов под названием шлепать и хотел бы использовать его в каталоге, где только пользователи root имеют права на запись и выполнение. Я установил его туда с помощью sudo, а затем добавил эти изменения в сам каталог:

sudo chgrp -R user_group spack/
sudo chmod -R +rwx пакет/

Теперь я могу использовать этот менеджер пакетов для установки некоторых пакетов. однако для других пакетов он возвращает следующую ошибку:

...

==> Установка nasm-2.15.05-xfzo4rjbzpriugrjmr7ecszho4jowvku
==> Не найден бинарный файл для nasm-2.15.05-xfzo4rjbzpriugrjmr7ecszho4jowvku: установка из исходников
==> Получение https://mirror.spack.io/_source-cache/archive/3c/3caf6729c1073bf966 29b57cee31eeb54f4f8129b01902c73428836550b30a3f.tar.xz
==> Ошибка: PermissionError: [Errno 13] Отказано в доступе: '/usr/local/etc/spack/var/spack/cache/_source-cache/archive/3c/3caf6729c1073bf96629b57cee31eeb54f4f812 9b01902c73428836550b30a3f.tar.xz'

/usr/local/etc/spack/lib/spack/spack/package.py:1401, в do_fetch:
       1398
       1399, если контрольная сумма и self.version в self.versions:
       1400 self.stage.check()
  >> 1401
       1402 self.stage.cache_local()
       1403
       1404 для патча в self.spec.patches:

...

Я предполагаю, что эта недавно созданная папка еще не имеет разрешений, которые я предоставил всем другим уже существующим файлам. Есть ли способ предотвратить это? Как я все еще могу загружать и устанавливать пакеты в этой ситуации?

dmmpie avatar
флаг us
@steeldriver, вы правы, но это ничего не изменило в отношении той же ошибки.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.