我目前正在尝试使用一个名为斯派克的包管理器。我使用以下命令将其克隆到一个目录中,否则该目录只有根用户的r+w+x权限和当前用户的r权限:
sudo git clone https://github.com/spack/spack.git
sudo chgrp -R my_user_group spack
sudo chmod -R +rwx spack当我试图安装一个软件包时,我会收到错误消息。
==> Error: [Errno 13] Permission denied: '/my/root/directory/spack/opt'当spack/opt目录还不存在时,通常会在运行时创建它。现在,当我试图访问一个不存在的文件夹时,我得到了一个权限被拒绝的错误,这意味着create命令没有通过。我认为为这样的特定组设置r+w+x权限就足够了,我是否遗漏了一个步骤,以便能够作为my_user_group的用户自由地使用这个目录?
发布于 2022-02-17 12:24:06
设置sudo chmod -R 777权限解决了这种情况下的问题。
https://askubuntu.com/questions/1392367
复制相似问题