ubuntu创建用户并配置环境

本文介绍了在Ubuntu系统中如何创建新用户,包括使用useradd命令,设置用户密码,以及修改文件权限。同时,讲解了删除用户、远程登录时的环境配置,特别是解决命令找不到的问题。此外,详细阐述了下载和配置Anaconda的过程,确保conda命令的可用性,并展示了如何在启动时自动激活conda环境。
摘要由CSDN通过智能技术生成

1、在ubuntu系统中创建一个新的用户

用来向Linux系统添加新用户的主要工具是useradd。可以使用加入了-D选项的useradd命令查看所有Linux系统中的这些默认值。

$ useradd -D

结果:
在这里插入图片描述
其中倒数第二个值很有意思,useradd命令允许管理员创建一份默认的HOME目录配置,然后把它作为新用户HOME目录的模板。这样就能自动在每个新用户的HOME目录里放置默认的系统文件。

$ ls -al /etc/skel/

结果:
在这里插入图片描述
使用默认系统参数创建一个新用户,然后检查新用户的HOME目录:

$ useradd -m czh
$ ls -al /home/czh 

那如果要删除用户的话呢,就可以直接使用:

$ userdel -r 用户名

加了-r参数后,用户先前的那个/home/用户名 目录已经不存在了。
接下来给用户设定密码:

$ passwd czh

使用chown修改文件所属用户/用户组:

$ chown -R username filedir

为非根用户授予根用户的权限:

$ visudo

该命令实际上打开的是/etc/sudoers文件,修改该文件,在“root ALL=(ALL:ALL) ALL”这一行下面加入一行:

$ username ALL=(ALL:ALL) ALL

2、远程登陆新用户

如果通过ssh客户端远程登录新用户,发现诸多问题,无法显示用户名和主机名、无法使用方向键、clear的快捷键、tab键补全……
修改/etc/passwd文件:

$ sudo vi /etc/passwd

在这里插入图片描述
如图修改最后一行,并把内容改为:/bin/bash
如果登陆新用户后,发现执行一般指令,如:“ls, pwd"等出现如下错误:

由于/usr/bin 不在PATH 环境变量中,故无法找到该命令

则需要在/etc/.profile文件中的结尾添加如下语句:

$ cd /etc
$ vim .profile
添加:export PATH="$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"

最后激活:

$ source profile

当然,这些操作要在root用户下操作。

3、在服务器上下载对应版本的anaconda

$ wget -c https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh

下载完毕之后,执行下载操作:

bash  ./Anaconda3-2020.02-Linux-x86_64.sh

第三步,验证Anconda的版本。

$ conda -V

此时可能会显示检测不到conda指令,要输入如下指令:

echo 'export PATH="/home/用户/anaconda3/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

以上的操作在每次连接服务器都需要操作一下-source ~/.bashrc 才能检测到conda的版本,所以一下做一个永久的操作:

  1. vi ~/.bashrc,在末尾添加:export PATH="/home/用户名/anaconda3/bin:$PATH",然后source ~/.bashrc
  2. 然后编辑/etc/profile,vim /etc/profile,在末尾添加:export PATH="/home/用户名/anaconda3,接着source /etc/profile

每次登陆要自动开启conda环境的话可以进行如下操作:

conda config --set auto_activate_base true

关闭则把true 改成false

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值