Устанавливаю keycloak и пытаюсь запустить его как сервис под пользователем keycloak. Несколько раз переустанавливал, и обратил внимание что в некоторых случаях не запускается и выдает ошибку:
Loaded: loaded (/etc/systemd/system/keycloak.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2025-01-24 18:17:39 +05; 4s ago
Process: 3485 ExecStart=/opt/keycloak/current/bin/kc.sh start (code=exited, status=203/EXEC)
Main PID: 3485 (code=exited, status=203/EXEC)
Удалось выяснить следующую закономерность:
Если архив распаковать в домашней папке пользователя под которым я устанавливаю, потом перенести (командой mv в консоли) в папку opt ошибка возникает, если же архив распаковывать в opt то ошибка не возникает.
В первом и во втором случае после распаковки выполняю команду:
sudo chown -R keycloak:keycloak /opt/keycloak/25.0.6
(папка /opt/keycloak является домашней папкой пользователя keycloak) Казалось бы права должны быть одинаковые. И для первого и второго варианта распаковки командой ls -l вижу права самой папки /opt/keycloak/25.0.6 и вложенных папок: drwxr-xr-x файлов:-rwxr-xr-x и -rw-r–r– Подскажите пожалуйста в чем может быть проблема.