Bug 38733 - puppetdb ssl-setup ломает права на файл /etc/puppetdb/conf.d/jetty.ini
Summary: puppetdb ssl-setup ломает права на файл /etc/puppetdb/conf.d/jetty.ini
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: puppetdb (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Danil Shein
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-17 15:22 MSK by Alexander Makeenkov
Modified: 2021-09-07 16:21 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2020-07-17 15:22:19 MSK
Изначальные права на файл:

# l /etc/puppetdb/conf.d/jetty.ini
-rw-rw---- 1 _puppetdb _puppetdb 96 июл 17 15:16 /etc/puppetdb/conf.d/jetty.ini

После запуска puppetdb ssl-setup -f права становятся следующими:

# l /etc/puppetdb/conf.d/jetty.ini
-rw-r----- 1 root root 250 июл 17 15:17 /etc/puppetdb/conf.d/jetty.ini

Из-за этого сервис puppetdb не запускается:

июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]: Exception in thread "main" java.io.FileNotFoundException: /etc/puppetdb/conf.d/jetty.ini (Отказано в доступе)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.open0(Native Method)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
июл 17 15:10:34 server-9-x86-64-minimal-20200716.localdomain puppetdb[6724]:         at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)