Создайте пользователя и su в Dockerfile

Создайте пользователя и su в Dockerfile

Попытка создать нового пользователя foo с помощью

adduser --disabled-password --gecos "" smarthome

Я пытаюсь подключиться к этому пользователю su foo, но это не работает (whoami все еще root).

Я думаю, что не хватает клавиши ENTER (пустой пароль).

Как мне стать новым пользователем?

решение1

USER

USER <user>[:<group>]

или UID ПОЛЬЗОВАТЕЛЯ[:GID]

Инструкция USERустанавливает имя пользователя (или UID) и, опционально, группу пользователей (или GID) для использования в качестве пользователя и группы по умолчанию для оставшейся части текущего этапа. Указанный пользователь используется для RUNинструкций и во время выполнения, запускает соответствующие команды ENTRYPOINTи CMD.

Связанный контент