Я читал, что с точки зрения безопасности рекомендуется запускать контейнеры докеров от имени пользователя без полномочий root, поэтому я создаю пользователя в своем файле Docker и переключаюсь на этого пользователя в конце файла Docker :
// Dockerfile code..
RUN useradd -m some_user
USER some_user
Дело в том, что я хочу назначить этому пользователю пароль, но я прочитал на странице руководства useradd
:
-p, --password ПАРОЛЬ Зашифрованный пароль, возвращенный crypt (3). По умолчанию пароль отключен. Примечание. Этот вариант не рекомендуется, поскольку пароль (или зашифрованный пароль) будет виден пользователям, перечисляющим процессы.
Я не совсем понял, почему это не рекомендуется. Что означает «Будет видно пользователям, перечисляющим процессы»? Кроме того, если все, что будет видно, это зашифрованный пароль, зачем мне это нужно?