在Ubuntu镜像中配置多用户环境,可通过以下步骤实现:
adduser命令添加用户,如sudo adduser user1,按提示设置密码等信息。visudo编辑/etc/sudoers文件,添加user1 ALL=(ALL) ALL,允许用户执行管理员命令。sudo mkdir /home/user1,sudo chown user1:user1 /home/user1。sudo apt install openssh-server,编辑/etc/ssh/sshd_config,确保PermitRootLogin no和PasswordAuthentication yes,重启服务sudo systemctl restart sshd。ssh user1@ip登录,切换用户sudo su -,执行命令验证权限。若需在Docker镜像中配置,可在Dockerfile中使用RUN adduser和USER指令,例如:
FROM ubuntu:latest RUN adduser --disabled-password --gecos "" user1 && \ usermod -aG sudo user1 USER user1