Ubuntu20.04 用户管理

Ubuntu20.04 用户管理

Ubuntu与任何其他Linux发行版一样,是一个多用户操作系统。每个用户可以具有不同的权限级别和各种命令行和GUI应用程序的特定设置。

为了能够创建和删除用户,您需要以root身份或具有sudo权限的用户身份登录

1、添加用户

在Ubuntu中,有两个命令行工具可用于创建新的用户帐户:useraddadduser

useradd是一个用于添加用户的最普遍命令(所有发行版都支持),而adduseruseradd 的友好交互式前端,是用Perl编写的。

使用adduser创建新用户帐户username您将运行以下命令:

sudo adduser username

演示添加一个名为test的用户,首先需要输入密码(两次);接着是输入相关信息,如果不想填,可以直接跳过;最后是确认信息,如果信息无误,输入Y回车:

jlau@lab-3080:~$ sudo adduser test
Adding user `test' ...
Adding new group `test' (1003) ...
Adding new user `test' (1003) with group `test' ...
Creating home directory `/home/test' ...
Copying files from `/etc/skel' ...
New password: 
Retype new password: 
passwd: password updated successfully
Changing the user information for test
Enter the new value, or press ENTER for the default
	Full Name []: 
	Room Number []: 
	Work Phone []: 
	Home Phone []: 
	Other []: 
Is the information correct? [Y/n] Y

[注意]:该命令将创建新用户的根目录/home/test,并将文件从/etc/skel目录复制到用户的主目录。在主目录中,用户可以编写,编辑和删除文件和目录。

默认情况下,在Ubuntu上,sudo组的成员被授予sudo访问权限。

如果您希望新创建的用户具有管理权限,请将用户添加到sudo组,否则无法使用sudo执行相关操作:

sudo usermod -aG sudo username
2、删除用户

您可以使用两个命令行工具来删除用户帐户:userdeldeluser。在Ubuntu上,建议您使用deluser命令,因为它比userdel 更友好。

要删除用户而不删除用户文件,请运行:

sudo deluser username

如果要删除并且用户的家目录和邮件使用--remove-home选项

sudo deluser --remove-home username
3、基础环境配置

在实验室主机中,虽然已经安装了CUDA和TensorRT,但是由于用户环境变量没有配置,所以无法使用,需要在环境变量中添加相关路径,方法如下:

使用新建的用户登录,然后编辑~/.bashrc文件:

nano ~/.bashrc

在文末添加:

# CUDA
export CUDA_HOME=/usr/local/cuda
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${CUDA_HOME}/lib64
export PATH=${CUDA_HOME}/bin:${PATH}

# TensorRT
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/tensorrt/lib

更新用户环境变量:

source ~/.bashrc

在创建新用户的时候,会将tensorflowpytorch安装包复制至新用户根目录的Environment文件夹下,如果需要上述两种环境,进入Environment文件夹,使用pip3安装所有whl文件即可,具体操作如下:

cd ~/Environment
pip3 install tensorflow-2.5.0-cp38-cp38-linux_x86_64.whl
pip3 install torch-1.7.0+cu110-cp38-cp38-linux_x86_64.whl
pip3 install torchaudio-0.7.0-cp38-cp38-manylinux1_x86_64.whl 
pip3 install torchvision-0.8.1+cu110-cp38-cp38-linux_x86_64.whl

参考链接:

如何在Ubuntu 18.04上添加和删除用户

最新回复(0)
/jishumQdrZeLNf3d0eSDePecU4WjYVT9yAD4gYwo4aA_3D_3D4858117
8 简首页