Я пытаюсь создать файл keytab при создании образа.Вот то, что я запускаю на одном из наших блоков Red Hat:
ktutil
ktutil: add_entry -password -p $user_id@DOMAIN.COM -k 1 -e aes256-cts
Password for $user_id@DOMAIN.COM:
ktutil: wkt $user_id.keytab
ktutil: quit
, и он генерирует таблицу ключей.
Я пытаюсь сделать это в Docker, и я запускаю:
RUN ktutil && echo "add_entry -password -p $user_id@DOMAIN.COM -k 1 -e aes256-cts" && echo "$user_pass" && echo "wkt $user_id.keytab" && echo "quit"
Он делает это:
Step 22/27 : RUN ktutil && echo "add_entry -password -p $user_id@DOMAIN.COM -k 1 -e aes256-cts" && echo "$user_pass" && echo "wkt $user_id.keytab" && echo "quit"
---> Running in b186efb561fc
ktutil: add_entry -password -p $user_id@DOMAIN.COM -k 1 -e aes256-cts
$user_pass
wkt $user_id.keytab
quit
Итак, он запускает первую команду и затем выходит из ktutil?Как мне отформатировать команду RUN.Есть ли хитрость, чтобы заставить это остаться в ktutil?