实验室采购了一台Linux服务器,需要几个人使用。我们希望几个人在使用的过程中,互不干扰。自己所安装的各种环境不会对其他人或root账号下的主系统环境有影响。要达成此目的,需要使用拥有超级管理员权限的root建立几个用户。
1.使用ssh远程访问服务器(如果服务器就在你面向,也可以直接操作服务器,省略此步骤)
# 默认端口22登录
ssh 用户名@IP地址
# 自定义端口登录
ssh -p 端口 用户名@IP地址
2.添加用户
sudo adduser 用户名
注:这里使用了adduser命令添加用户,与之相似的还有一个useradd命令。
在Ubuntu中创建新用户,通常会用到两个命令:useradd和adduser,虽然作用一样,但用法却不尽相同。
可参考Ubuntu中useradd和adduser的区别
3.为用户赋权,这里赋予超级管理员(sudo)权限
sudo vi /etc/sudoers
注:所用拥有超级管理员sudo权限的用户都在 /etc/sudoers文件中。这里我们通过vi编辑器打开sudoers文件,然后对该文件进行编辑,在该文件中添加一行命令 用户名 ALL=(ALL) ALL ,就可为该用户赋予sudo权限
4.在root ALL=(ALL) ALL
后面添加新的一行用户名 ALL=(ALL) ALL
,保存并退出,添加超级用户权限完成。
注:vi编辑器的用法
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出