linux

Linux虚拟机多用户环境设置

小樊
50
2025-09-16 11:44:21
栏目: 云计算

Linux虚拟机多用户环境设置核心步骤如下:

  1. 创建用户:用sudo useradd -m username命令添加用户(-m自动创建家目录),或通过图形界面“设置-用户”操作。
  2. 设置密码:用sudo passwd username为用户配置密码。
  3. 分配权限
    • 加入sudo组赋予管理员权限:sudo usermod -aG sudo username
    • 通过visudo编辑/etc/sudoers文件,可限制用户执行特定命令的权限。
  4. 配置用户目录:确保家目录权限正确(通常755),归属对应用户和组:
    sudo chown -R username:group /home/username
  5. 启用远程访问(可选):安装SSH服务(sudo apt install openssh-server),编辑/etc/ssh/sshd_config允许密码登录,重启服务。
  6. 管理用户组:用groupadd创建新组,usermod -aG group username将用户加入组。
  7. 权限控制
    • chmod设置文件/目录权限(如755控制读写执行)。
    • chown修改文件所属用户/组。
    • 高级场景可用setfacl实现ACL细粒度权限控制。

安全建议:遵循最小权限原则,定期审计用户权限,避免赋予不必要的sudo权限。

参考来源:

0
看了该问题的人还看了