Я хочу синхронизировать свой собственный облачный сервер с моим новым телефоном Ubuntu. Поэтому я хотел бы использовать syncevolution. Сервер использует самозаверяющий сертификат, который мне нужно добавить в мои ca-сертификаты по телефону / usr / share / ca-Certificate. Но я получаю сообщение, что это файловая система только для чтения.
Может ли кто-нибудь помочь мне с этим вопросом?
Согласно syncevolution документу, местоположение сертификатов, используемых для аутентификации сервера, настраивается через свойство конфигурации 'SSLServerCertificates'.
Это свойство установлено файлами 'config.ini' в корневом каталоге:
phablet@ubuntu-phablet:~$ grep -rIn SSLServerCertificates .config/syncevolution/
.config/syncevolution/default/peers/google-calendar-2/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/default/peers/google-contacts-2/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/google-calendar-2/peers/target-config/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
.config/syncevolution/google-contacts-2/peers/target-config/config.ini:# SSLServerCertificates = /etc/ssl/certs/ca-certificates.crt:/etc/pki/tls/certs/ca-bundle.crt:/usr/share/ssl/certs/ca-bundle.crt
Так, можно добавить или отредактировать эти конфигурации для дополнительного указания на некоторый .crt в домашнем dir (который перезаписываем).