1. 安装ssh服务
安装openssh-server:
sudo apt install openssh-server
查看是否已经启动(如果输出中有sshd,则表示已经启动):
ps -e | grep ssh
如果没有启动,则可以运行如下命令启动:
/etc/init.d/ssh start
重启:
/etc/init.d/ssh restart
2. 创建并管理用户
这里以用户xxx为例,xxx是你要操作的用户名。超级管理员用户名则为root。
创建用户
sudo adduser xxx
执行完成后会要求你输入用户的密码,自己定义即可,重复两次,之后的全名、房间号码这些信息,直接回车默认即可,然后就完成了用户的创建。用户创建成功的话,可以在home目录下看到该用户名的文件夹。
如果要给新创建的用户赋予超级管理员权限,则需要在当前root命令行下,执行如下命令,将用户添加到sudo组里:
sudo usermod -aG sudo xxx
用户创建完成后,就可以使用ssh连接到服务器了,最简单的是打开一个命令行,执行如下命令即可:
ssh xxx@ip地址
切换用户
su xxx
输入xxx的密码,即可切换到该用户下。
删除用户
需要使用具有超级管理员权限的账户执行如下命令,其中username是要删除的用户名:
sudo deluser username
如果要同时删除掉用户在home目录下的同名文件夹这些内容,则执行如下命令:
sudo deluser --remove-home username
删除的时候可能会出现错误,比如用户有服务正在运行,没删除掉:
/usr/sbin/deluser:"/usr/sbin/userdel username"返回错误代码 8,退出。
一个比较直接且简单的方法是,可以首先关闭掉当前窗口,重新连接服务器再进行删除即可。
查看用户
查看用户信息:
cat /etc/passwd
查看用户组(这里就可以看到一些用户的权限信息,比如我们可以在sudo组里看到拥有超级管理员权限的用户有哪些):
cat /etc/group
查看活跃的用户:
w
修改密码
在root用户下,执行如下命令,可以对指定账户(这里的xxx)的密码进行修改:
sudo passwd xxx
文章来源:https://www.toymoban.com/news/detail-439224.html
参考:
ubuntu搭建实验室多人使用服务器
如何在Ubuntu中添加和删除用户文章来源地址https://www.toymoban.com/news/detail-439224.html
到了这里,关于ubuntu服务器创建多用户及用户管理的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!