在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