培训学校地址网站建设,附近设计公司,电气行业网站建设多少钱,推广普通话背景#xff1a;书接上回#xff0c;一站式安装Ubuntu及配置服务器手把手教学#xff0c;一站式安装ubuntu及配置服务器-CSDN博客
在安装及配置好服务器后#xff0c;因为课题组可能涉及多个用户共用一台服务器#xff0c;为了防止服务器上代码误删和Anaconda环境管理混乱…背景书接上回一站式安装Ubuntu及配置服务器手把手教学一站式安装ubuntu及配置服务器-CSDN博客
在安装及配置好服务器后因为课题组可能涉及多个用户共用一台服务器为了防止服务器上代码误删和Anaconda环境管理混乱所以创建多个用户账号并通过该教程实现Anaconda多用户共享。这样每个课题组成员就都有自己的账号了登录自己账号仅能访问自己的文件夹并且环境不是共用的自己创建的环境和自己的代码都在自己文件夹内其他人访问不了下面开始操作吧~
一、创建新用户
1打开ubuntu图形化界面设置--用户--解锁--输入密码 2点击右上角添加用户 添加用户成功后关闭页面 二、修改Anaconda3所在用户目录文件夹的权限
2.1 测试Anaconda3所在用户目录文件夹别的用户访问权限
上一篇文章我们将Anaconda3下载到了jike这个管理员用户的目录下但我们的新用户yuyongxin想访问该用户目录不能访问大家可以按照下面试一下我们课题组的同学如果看到了可以试一下因为有的权限我已经改了可能能访问jike如果能访问就不用进行“2.2 修改Anaconda3所在用户目录文件夹的权限”了直接进行“三、配置新用户每次打开新的终端或命令行时自动激活 conda 环境”就行
1登录yuyongxin这个新账号输入密码这里大家登录自己创建的新账户就行
su yuyongxin
2执行下面命令这里大家进入自己Anaconda3所在用户目录文件夹就行我的是下面这个
cd /home/jike/anaconda3/bin
如果显示“bashcd: /home/jike/anaconda3/bin: 权限不够”则需要修改Anaconda3所在用户目录文件夹的权限如果能进入则不需要进行2.2的操作
2.2 修改Anaconda3所在用户目录的文件夹权限
chmod 权限 文件名 原理可以不看这里我们将权限设置为777777代表了权限码。第一个7代表文件所有者的权限读、写和执行第二个7代表同一个用户组内用户的权限读、写和执行第三个7代表其他用户的权限读、写和执行。要将一个目录以及它下面的所有文件和子目录设置为所有用户都拥有完整的读、写和执行权限需要执行777权限。操作如下
1. 登录root账号
1切换到root目录下输入密码。
su root
显示下图即登录成功 2如果忘记root密码了可以修改 解释原理可以不看无论是 Windows 、 MacOS 、 Linux 均采用多用户的管理模式进行权限管理。在 Linux 系统中拥有最大权限的账户名为 root 超级管理员可以访问任何目录而在前期我们一直使用的是普通的管理员用户jike这个是我们课题组的公用账号专门用来放anaconda3远程软件等和登录ubuntu图形化界面的平常一般不用都用自己各自的账号。jike这个账号在其目录内是不受限的但访问不了/home文件下的其他用户的目录。
2. 修改Anaconda3所在用户目录的文件夹权限
到home目录下修改Anaconda3所在用户目录的文件夹权限我们服务器Anaconda3是下载在jike用户目录下操作如下 弄好之后大家可以按照2.1重新测试一下发现可以进入如下图所示 三、 配置新用户每次打开新的终端或命令行时自动激活 conda 环境
3.1 给新用户初始化conda环境 进入到Anaconda3的bin目录下因为我的Anaconda3是装在jike用户目录下且2.2已修改其访问权限所以新用户yuyongxin现在可以访问执行下面操作。 修改完后关闭终端才会起作用
3.2 测试
重新打开终端进行如下操作用户前面有base说明base环境自动激活了上张图中是没有激活的。 经过上述操作我们每个用户在通过ssh连接服务器的时候就可以直接创建环境在自己的文件夹下了