添加删除用户参考:https://blog.csdn.net/baidu_26678247/article/details/109756237
添加用户简要操作如下:
sudo adduser username
提示要输入两次密码
随后需要输入全名和地址等一些信息,不想填直接回车跳过即可。
最后输入Y确定
给用户添加root权限
sudo usermod -aG sudo username
添加环境变量
其他环境变量设置细节参考:https://blog.csdn.net/lixiaoguang20/article/details/53814020
问题:添加用户以后,新账户下无法获取到原始root账户下的环境信息,如下:没有了anaconda和python,需设置环境变量
1.添加用户以后为了与root环境的一些环境配置保持一致
在root账户下查看环境变量,输入echo $PATH
下面的环境信息是多条以:号进行隔开。如:/usr/local/cuda-11.1/bin:/home/ps/miniconda3/bin,代表/usr/local/cuda-11.1/bin和/home/ps/miniconda3/bin两个位置
(base) ps@ps:~$ echo $PATH
/usr/local/cuda-11.1/bin:/home/ps/miniconda3/bin:/home/ps/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
2.进入新账户下,打开命令行,编辑 bashrc文件(vi,vim,gedit 编辑文件都可)
vim ~/.bashrc
按i键进入编辑模式,在文件末尾可以按需要添加,也可以直接复制添加原来的root环境下的所有环境变量。
如只添加conda:
export PATH=/home/ps/miniconda3/bin:$PATH
添加所有变量(不同变量之间用:号隔开):
export PATH=/usr/local/cuda-11.1/bin:/home/ps/miniconda3/bin:/home/ps/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:$PATH
保存退出. 按esc键,输入wq ,回车 保存提出。
3.刷新bashrc
再输入:source ~/.bashrc
成功!!