服务器开户流程(正式版)

创建新用户并配置基础信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 准备工作:修改系统默认命令行为/bin/bash,初始的是/bin/sh,修改SHELL变量
vi /etc/default/useradd

# 若不是默认/home/newuser路径则需使用“-d”参数指明,
sudo useradd -m -d /nvme4/home/newuser newuser

# 设置用户密码
sudo passwd newuser

# 修改用户GECOS字段(此操作的直接作用体现在/etc/passwd的账户信息中多了三个逗号,定义更规范)
sudo chfn -f "" -r "" -w "" -h "" newuser

# 创建用户软链接(如有需要)
sudo ln -s /nvme4/home/newuser /home/newuser

# 进入新用户账户
su - newuser

# 检查用户账户信息
sudo vi /etc/passwd

安装Anaconda

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# 以下全程开启管理员权限
# 将自己路径下的安装包复制到新用户路径下
sudo cp Anaconda3-2023.03-1-Linux-x86_64.sh /nvme4/home/newuser

# 运行(全程选“yes”)
sudo sh /nvme4/home/newuser/Anaconda3-2023.03-1-Linux-x86_64.sh

# 刷环境
sudo cp .bashrc /nvme4/home/newuser/.bashrc

# 进入新用户检查是否有问题,如有问题则修改
vi .bashrc
source .bashrc

# (可选)回到自己账户下,因为是激活了自己的base环境给别的用户安装的,所以对方的安装路径PREFIX可能会影响到自己的base环境
# 检查自己的配置文件
vi .bashrc
source .bashrc

# 检查自己的conda环境
vi ~/.conda/environments.txt

检查

最后注意检查权限,权限不能随便乱给!