예
- 컨테이너가 생성되고(Ubuntu든 Debian이든 문제는 동일함) 실행됩니다.
- 컨테이너(
# useradd -m newUser -p newPass108
) 내에 권한이 없는 새 사용자가 생성되었습니다. $ sudo su newUser
(Ubuntu) 또는 (Debian)을 사용하여# su newUser
ID를 전환 할 수 있습니다.- 전환 후 환경이 매우 이상하게 작동합니다(평소처럼 Bash를 사용할 수 없음, 루프가 작동하지 않음, 완료가 작동하지 않음, 명령 기록이 작동하지 않음 등).
- 새 사용자로 로그인할 수 없습니다
lxc-console
. - 권한 있는 사용자의 비밀번호를 변경하면 작동하는 것처럼 보이지만(변경 사항이 확인됨) 사용할 수 없으며 기본 비밀번호가 그대로 유지됩니다.
VirtualBox 내부의 Debian Stretch 및 Ubuntu 18.04 서버에서 테스트되었습니다(기본 설치의 전체 복제가 아님).
컨테이너를 관리할 때 따라야 할 특별한 아이디어나 워크플로우가 있나요? 나는 컨테이너가 특정 새 기계처럼 작동하기를 원합니다.
나는 전체 LXC 아이디어에 대해 뭔가를 놓치고 있는 것 같습니다.
답변1
useradd
LXC Ubuntu 컨테이너에서 Proxmox를 사용할 때도 동일한 문제가 발생했습니다. 그러나 adduser
그것을 사용하면 모든 것이 잘 작동합니다. 왜, 모르겠어요...