Я загружаю gosu 1.11 прямо по ссылке на github в свой контейнер, и раньше это работало, но теперь получаются странные разные результаты.
gosu cuser:cuser bash
теперь дает error: exec: "bash": executable file not found in $PATH
. Какой? В самом деле? PATH идеален и экспортируется ...
Если я решу проблему, указав полный путь к bash ... тогда я получу gosu cuser:cuser /usr/bin/bash
, что даст error: exec: "/usr/bin/bash": stat /usr/bin/bash: permission denied
.
gosu is правильно установлен на /usr/bin/gosu
с разрешениями
[root@eda51d2d7154 /]# ls -l /usr/bin/gosu
-rwsr-sr-x. 1 root root 2294944 Oct 15 2018 /usr/bin/gosu
[root@eda51d2d7154 /]# gosu --version
1.11 (go1.11.1 on linux/amd64; gc)
Не могу поверить, что борюсь с этим. В настоящее время я не знаю, как это исправить.