CUPS user `print` has no password set as `mkpasswd` is missing
Closed this issue · 2 comments
MaxWinterstein commented
docker build -t foo .
...
docker run --rm -ti --entrypoint /bin/bash foo
root@8ba099d1a4b8:/# mkpasswd
bash: mkpasswd: command not found
root@8ba099d1a4b8:/# cat /etc/passwd | grep print
print:x:1000:1000::/home/print:/bin/bash
root@8ba099d1a4b8:/# apt update
...
root@8ba099d1a4b8:/# apt install whois
...
root@8ba099d1a4b8:/# mkpasswd
Password:
$y$j9T$qkGeygtaoLpHoNN6vN0CU0$eEab58FX7R8QimvHKzoQeOBvYJkOUpE6/voQqAk9w66
root@8ba099d1a4b8:/# which mkpasswd
/usr/bin/mkpasswd
Sadly command not found
is not raised through the subshell / argument and docker does not abort.
Proposal to fix: #5
zajac-grzegorz commented
thanks!
MaxWinterstein commented
Thanks for your work 👍
Fixed via #5
/close