ubuntu虚拟机如何进行多用户管理

1045
2025/3/22 15:32:02
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu虚拟机中进行多用户管理,主要包括创建用户、设置用户权限、管理用户组等步骤。以下是详细的管理流程:

创建新用户

  • 使用 sudo adduser 命令创建新用户,例如创建一个名为 newuser 的用户:

    sudo adduser newuser
    

    这个命令会提示你输入用户的密码和其他一些信息(如全名、房间号等)。

赋予用户sudo权限

  • 使用 sudo usermod -aG sudo newuser 命令将用户添加到 sudo 组,赋予sudo权限。

  • 或者编辑 /etc/sudoers 文件,为新用户添加sudo权限。使用 sudo visudo 命令打开文件并添加如下行:

    newuser ALL=(ALL:ALL) ALL
    

    保存并退出编辑器。

管理用户组

  • 使用 sudo groupadd 命令创建新用户组,例如创建一个名为 newgroup 的用户组:

    sudo groupadd newgroup
    
  • 将用户添加到用户组,使用 sudo usermod -aG newgroup newuser 命令。

配置用户目录

  • 为新用户创建一个主目录,例如为 newuser 创建一个主目录:

    sudo mkdir /home/newuser
    sudo chown newuser:newuser /home/newuser
    sudo chmod 755 /home/newuser
    

配置SSH访问

  • 如果希望允许远程访问,需要配置SSH。确保SSH服务器已经安装并运行:

    sudo systemctl status sshd
    
  • 编辑SSH配置文件 /etc/ssh/sshd_config

    sudo nano /etc/ssh/sshd_config
    
  • 找到以下行并确保它们没有被注释掉:

    PermitRootLogin no
    PasswordAuthentication yes
    
  • 保存并退出编辑器,然后重启SSH服务以应用更改:

    sudo systemctl restart sshd
    

设置用户密码

  • 使用 passwd 命令为用户设置或修改密码:

    sudo passwd newuser
    

    输入并确认新用户的密码。

禁用和启用用户账号

  • 要禁用用户账号,可以使用 passwd 命令加上 -l 选项:

    sudo passwd -l newuser
    
  • 要启用用户账号,可以使用 passwd 命令加上 -u 选项:

    sudo passwd -u newuser
    

删除用户

  • 要删除用户,可以使用 sudo userdel 命令,例如删除用户 newuser

    sudo userdel newuser
    
  • 若要连同用户的主目录和邮箱一起删除,可以使用:

    sudo userdel -r newuser
    ```。
    
    

通过以上步骤,您可以在Ubuntu虚拟机上成功进行多用户管理。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: ubuntu无网络安装软件怎么解决