情况:
- 我有多个用户,他们的主文件夹位于 下
/home
。 - 所有这些都被添加到一个组中,例如,
pipcache
并且对公共文件夹(例如)具有读写权限/home/pipcache
。
但是,我无法使用缓存文件夹:如果用户 a 下载xyz
包,它会被缓存,但是当用户 b 稍后下载相同的xyz
包时,它不会使用缓存的版本,而是重新下载它。两个用户都使用相同的环境(Python=3.10 和 pip=23.1.2)。
以下是组和文件夹的设置:
groupadd pipcache
mkdir /home/pipcache
chgrp -R pipcache /home/pipcache
chmod g+w /home/pipcache
以下是我设置用户的方法:
useradd -m user-a
adduser user-a pipcache
我认为这不是我面临的一个罕见问题,但我仍然无法在网上找到任何东西,除了: