Как мне узнать, где находится файл ключей SSL?

$ ls -l /usr/bin/crontab
-rwsr-xr-x 1 корневой 36K Июль 3 июля 2012 /usr/bin/crontab

Собственность и разрешение должны быть

-rwxr-sr-x 1 root crontab 35880 Jul  3  2012 /usr/bin/crontab

Так как Debian sarge, crontab является setgid crontab, а не setuid root, как запрошено в bug #18333.

Это и есть причина вашей проблемы: программа crontab ожидает запуска setgid, а не setuid, поэтому она создает временный файл от имени пользователя и группы, от имени которой он выполняется, которая является root и основной группой вызывающего абонента, а не вызывающего пользователя и группой crontab.

Переустановите пакет cron :

apt-get --reinstall install cron

(как корневой). Убедитесь, что /var/spool/cron/crontabs имеет правильные разрешения и права собственности:

drwx-wx--T 2 root crontab 4096 Oct  8  2013 /var/spool/cron/crontabs

В дальнейшем не путайте с разрешениями системных файлов.

1
25.08.2015, 07:54
4 ответа

Спасибо всем, кто откликнулся. Еще немного покопавшись, SSL управляется Java-приложением, запущенным на сервере.

Сначала я нашел файл хранилища ключей

find / -name *.p12

, а затем использовал инструмент ключей для доступа к сертификатам

{App_Install_Path}/jdk/bin/keytool ....key tool commands....

, и оттуда приложение не смогло распознать изменения моего сертификата.

0
27.01.2020, 23:50

Он находится в папке:

/ etc / pki

Я думаю, что дальше будет TLS, а затем частный.

Убедитесь, что установлен мод SSL, а затем измените файл ssl.conf

0
27.01.2020, 23:50

Могу я предложить использовать команду find ? Как пользователь с повышенными привилегиями, попробуйте:

find / -type f -name *.key 

Это должно - как минимум - сузить возможности.

0
27.01.2020, 23:50

Я сделал этот для Fedora 20. По сути, то же самое, что и Red Hat. Это зеленая часть.

/etc/pki structure on Fedora 20

1
27.01.2020, 23:50

Теги

Похожие вопросы