Рейтинг:0

Установка разрешений пользователя для каталога, расположенного внутри корневого каталога (менеджер пакетов spack)

флаг us

В настоящее время я пытаюсь использовать менеджер пакетов под названием шлепать. Я использую следующие команды, чтобы клонировать его в каталог, который в противном случае имеет только разрешения r + w + x для пользователей root и разрешения r для текущего пользователя:

sudo git клон https://github.com/spack/spack.git
sudo chgrp -R my_user_group спак
sudo chmod -R +rwx пакет

Когда я пытаюсь установить пакет, я получаю сообщение об ошибке

==> Ошибка: [Errno 13] Отказано в доступе: '/my/root/directory/spack/opt'

пакет/опт каталог обычно создается во время выполнения, когда он еще не существует. Прямо сейчас я получаю сообщение об ошибке «Отказано в доступе» при попытке доступа к несуществующей папке, что означает, что команда создания не прошла. Я думал, что для этого достаточно установить разрешения r+w+x для этой конкретной группы, я пропустил шаг, чтобы иметь возможность свободно использовать этот каталог в качестве пользователя из моя_группа_пользователей?

David avatar
флаг cn
Это система Ubuntu, и если да, то какая версия?
Рейтинг:0
флаг us

Установка разрешений на судо чмод -R 777 решил проблему в этом случае.

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

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