【linux】服务器设置所有用户创建虚拟环境到默认路径
【创作不易,点点赞+关注+收藏】😀
需要安装anaconda3的小伙伴可以看一下我前面的博文linux安装anaconda3
一、情况说明
我的anaconda3安装在"/public/apps/anaconda3/“,我希望所有普通用户都可以使用,并且在用户创建虚拟环境时,默认创建在”/public/apps/anaconda3/envs/"目录下面。
由于原先没有开放权限,导致普通用户根本无法在该路径下创建虚拟环境。
查看目录权限
ls -ld /public/apps/anaconda3/envs/
drwxr-xr-x:权限字符串。
d:表示这是一个目录。
rwx:表示所有者(root)有读、写和执行权限。
r-x:表示组用户有读和执行权限(没有写权限)。
r-x:表示其他用户有读和执行权限(没有写权限)。
二、开放权限
输入下面命令,将 /public/apps/anaconda3/envs/ 目录的权限设置为所有用户都可以写入
sudo chmod -R 777 /public/apps/anaconda3/envs/
查看目录权限
ls -ld /public/apps/anaconda3/envs/
drwxrwxrwx:权限字符串。
d:表示这是一个目录。
rwx:表示所有者(root)有读、写和执行权限。
rwx:表示组用户有读、写和执行权限。
rwx:表示其他用户有读、写和执行权限。