Ubuntu 虚拟机多用户环境配置指南
一 基础准备与系统更新
sudo apt update && sudo apt upgrade -y二 创建用户与权限管理
sudo adduser alicesudo usermod -aG sudo alicesudo visudo,在文件末尾添加:alice ALL=(ALL:ALL) ALLsudo passwd alicesudo groupadd devsudo usermod -aG dev aliceadduser 为交互式友好前端,会创建家目录、复制 /etc/skel 并提示设置密码;useradd 为底层命令,默认不创建家目录与设置密码,需额外参数与步骤。三 远程访问与安全防护
sudo apt install openssh-serversudo systemctl status sshsudo systemctl restart sshPermitRootLogin noPasswordAuthentication no,随后重启 SSHsudo ufw allow 22/tcp,sudo ufw reloadssh alice@<虚拟机IP>四 共享与协作配置
sudo apt install sambasudo smbpasswd -a alicesudo nano /etc/samba/smb.conf,示例片段:[share]
path = /srv/share
browseable = yes
read only = no
valid users = alice
sudo mkdir -p /srv/sharesudo chown alice:alice /srv/sharesudo systemctl restart smbdsudo apt install nfs-kernel-serversudo nano /etc/exports,示例:/srv/nfs 192.168.122.0/24(rw,sync,no_subtree_check,no_root_squash)
sudo exportfs -ra && sudo systemctl restart nfs-kernel-server五 日常运维与常用命令
id alice,groups alicesudo passwd -l alicesudo passwd -u alicesudo userdel alicesudo userdel -r alicefor u in bob carol dave; do sudo adduser --disabled-password --gecos "" $u && echo "$u:ChangeMe123" | sudo chpasswd && sudo usermod -aG sudo $u; donesu - alice;返回原用户:exit。