首页主机资讯Linux虚拟机多用户管理实践

Linux虚拟机多用户管理实践

时间2025-10-22 23:32:04发布访客分类主机资讯浏览1236
导读:在Linux虚拟机中进行多用户管理,可以通过以下步骤实现: 1. 创建新用户 使用useradd命令创建新用户。例如,创建一个名为newuser的用户: sudo useradd newuser 2. 设置用户密码 使用passwd命令为...

在Linux虚拟机中进行多用户管理,可以通过以下步骤实现:

1. 创建新用户

使用useradd命令创建新用户。例如,创建一个名为newuser的用户:

sudo useradd newuser

2. 设置用户密码

使用passwd命令为新用户设置密码:

sudo passwd newuser

按照提示输入并确认密码。

3. 分配用户组

为新用户分配一个用户组。可以使用usermod命令将用户添加到现有组,或者创建一个新组并添加用户。例如,将newuser添加到users组:

sudo usermod -aG users newuser

4. 配置用户权限

可以通过修改/etc/sudoers文件来配置用户的权限。使用visudo命令编辑该文件:

sudo visudo

在文件中添加以下内容,以允许newuser执行sudo命令:

newuser ALL=(ALL) ALL

保存并退出编辑器。

5. 配置SSH访问

如果需要通过SSH远程访问虚拟机,可以配置SSH服务。编辑/etc/ssh/sshd_config文件:

sudo visudo

确保以下配置项正确设置:

PermitRootLogin no
PasswordAuthentication yes

重启SSH服务以应用更改:

sudo systemctl restart sshd

6. 配置防火墙

如果启用了防火墙,确保允许SSH连接。例如,使用ufw配置防火墙:

sudo ufw allow ssh

7. 测试用户登录

尝试使用新创建的用户登录虚拟机:

ssh newuser@your_vm_ip

按照提示输入密码。

8. 管理用户会话

可以使用screentmux等工具来管理多个用户会话。例如,安装并使用screen

sudo apt-get install screen
screen -S session_name

在新的会话中执行命令,然后按Ctrl+A接着D来分离会话。可以使用screen -r session_name重新连接会话。

9. 监控用户活动

可以使用last命令查看用户的登录历史:

last

使用who命令查看当前登录的用户:

who

使用w命令查看当前登录用户的详细信息:

w

通过以上步骤,可以在Linux虚拟机中实现多用户管理。根据具体需求,可以进一步配置和优化系统设置。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Linux虚拟机多用户管理实践
本文地址: https://pptw.com/jishu/732853.html
VirtualBox中Ubuntu虚拟机如何设置共享打印机 Linux虚拟机存储管理优化

游客 回复需填写必要信息