Система Ubuntu 16.04, cryptsetup 1.6.6.
Создан LUKS контейнер, если его открываю и монтирую руками, то права доступа на файлы отображаются корректно
Код: Выделить всё
# echo SUPER_SECRET_PWD | cryptsetup open --type luks /srv/stb-fw-sign-data.img stb-fw-sign-data -r
# mount /dev/mapper/stb-fw-sign-data /srv/stb-fw-sign-data
mount: /dev/mapper/stb-fw-sign-data is write-protected, mounting read-only
# ls -l /srv/stb-fw-sign-data
total 367
-rwxr-x--- 1 sign sign 32768 May 13 17:59 firmware.bin.pkg.sig.enc
Если же эти команды выполняются из скрипта, то доступ к файлам отсутствует с сообщением Permission denied и права выглядят так
Код: Выделить всё
-????????? ? ? ? ? ? firmware.bin.pkg.sig.enc
С чем это может связано и как решить проблему?
Спасибо.
Похоже на точке монтирования были некорректные права доступа.