Есть ли возможность запустить скрипт от имени пользователя root при запуске и одновременно получить доступ к файлам в зашифрованном домашнем каталоге?
Мне известен /etc/rc.local
который может выполнять сценарии от имени пользователя root, но поскольку пользователь не вошел в систему, я не могу получить доступ к файлам в домашней директории.
Я также знаю о файлах запуска * .desktop в ~/.config/autostart/
они могут получить доступ к домашнему каталогу, поскольку они выполняются после входа в систему, но не запускаются с правами root.
Я хочу автоматически смонтировать зашифрованный раздел LUKS, используя файл ключа, который находится в зашифрованном домашнем каталоге. Команды mount
и cryptsetup
требуют root.
Я предпочитаю не исключать эти команды из-за требования прав sudo, поэтому эта опция недоступна.