在Ubuntu虚拟机中进行多用户管理,主要包括创建用户、设置用户权限、管理用户组等步骤。以下是详细的管理流程:
使用 sudo adduser
命令创建新用户,例如创建一个名为 newuser
的用户:
sudo adduser newuser
这个命令会提示你输入用户的密码和其他一些信息(如全名、房间号等)。
使用 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服务器已经安装并运行:
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虚拟机上成功进行多用户管理。