案例是这样的:我用root账号在linux环境下用git拉了一个软件。此软件需要python及相应库的支持。为了避免污染系统环境下的库目录,所运行的python环境是通过建立虚拟python环境实现的。问题是,虚拟python环境是我的个人账户权限建立,而git拉的软件源码是root用户权限。怎么解决呢?方法很多,我采取了一个折中的办法,我把该root权限的文件全部更改了权限。
sudo chown -R yuwq hotnet2
然后呢?然后成功编译,问题解决!
递归修改权限
sudo find -type d|sudo xargs chgrp wulab * # 修改文件夹所属用户
sudo find -type f|sudo xargs chgrp wulab * # 修改文件所属用户