diff options
-rw-r--r-- | ipa-server/ipa-kpasswd/Makefile.am | 8 | ||||
-rw-r--r-- | ipa-server/ipa-kpasswd/ipa_kpasswd.c | 2 | ||||
-rwxr-xr-x | ipa-server/ipa-server.spec | 4 | ||||
-rw-r--r-- | ipa-server/ipa-server.spec.in | 4 |
4 files changed, 15 insertions, 3 deletions
diff --git a/ipa-server/ipa-kpasswd/Makefile.am b/ipa-server/ipa-kpasswd/Makefile.am index 2953823c9..5f95fdef3 100644 --- a/ipa-server/ipa-kpasswd/Makefile.am +++ b/ipa-server/ipa-kpasswd/Makefile.am @@ -26,6 +26,14 @@ ipa_kpasswd_LDADD = \ $(KRB5_LIBS) \ $(NULL) +install-exec-local: + mkdir -p $(DESTDIR)$(localstatedir)/cache/ipa/kpasswd + chmod 700 $(DESTDIR)$(localstatedir)/cache/ipa/kpasswd + +uninstall-local: + -rmdir $(DESTDIR)$(localstatedir)/cache/ipa/kpasswd + -rmdir $(DESTDIR)$(localstatedir)/cache/ipa + EXTRA_DIST = \ README \ ipa_kpasswd.init \ diff --git a/ipa-server/ipa-kpasswd/ipa_kpasswd.c b/ipa-server/ipa-kpasswd/ipa_kpasswd.c index 77bf6d7f5..898cffa47 100644 --- a/ipa-server/ipa-kpasswd/ipa_kpasswd.c +++ b/ipa-server/ipa-kpasswd/ipa_kpasswd.c @@ -43,7 +43,7 @@ #include <sasl/sasl.h> #define DEFAULT_KEYTAB "FILE:/var/kerberos/krb5kdc/kpasswd.keytab" -#define TMP_TEMPLATE "/tmp/kpasswd.XXXXXX" +#define TMP_TEMPLATE "/var/cache/ipa/kpasswd/krb5_cc.XXXXXX" #define KPASSWD_PORT 464 /* blacklist entries are released only BLCAKLIST_TIMEOUT seconds diff --git a/ipa-server/ipa-server.spec b/ipa-server/ipa-server.spec index 436092418..d231d38a7 100755 --- a/ipa-server/ipa-server.spec +++ b/ipa-server/ipa-server.spec @@ -150,7 +150,9 @@ fi %attr(755,root,root) %{plugin_dir}/libipa-dna-plugin.so %dir %{_localstatedir}/lib/ipa -%dir %{_localstatedir}/lib/ipa/sysrestore +%attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysrestore +%dir %{_localstatedir}/cache/ipa +%attr(700,root,root) %dir %{_localstatedir}/cache/ipa/kpasswd %attr(700,apache,apache) %dir %{_localstatedir}/cache/ipa/sessions %{_mandir}/man8/ipactl.8.gz diff --git a/ipa-server/ipa-server.spec.in b/ipa-server/ipa-server.spec.in index 46adec956..ff8372bd1 100644 --- a/ipa-server/ipa-server.spec.in +++ b/ipa-server/ipa-server.spec.in @@ -150,7 +150,9 @@ fi %attr(755,root,root) %{plugin_dir}/libipa-dna-plugin.so %dir %{_localstatedir}/lib/ipa -%dir %{_localstatedir}/lib/ipa/sysrestore +%attr(700,root,root) %dir %{_localstatedir}/lib/ipa/sysrestore +%dir %{_localstatedir}/cache/ipa +%attr(700,root,root) %dir %{_localstatedir}/cache/ipa/kpasswd %attr(700,apache,apache) %dir %{_localstatedir}/cache/ipa/sessions %{_mandir}/man8/ipactl.8.gz |