diff --git a/src/Makefile b/src/Makefile
index 1844fa72b92468c335fa354977b74bc441676b3b..06082e2a780b5d8adc62546696b6e5b09ada7433 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -43,16 +43,16 @@ DTX_SOURCES=$(wildcard *.dtx)
 generate: $(GENFILES)
 
 install: $(GENFILES) doc
-	install -d $(DESTDIR)$(LATEXDIR)
+	install -m 755 -d $(DESTDIR)$(LATEXDIR)
 	install -m 644 $(STYFILES) $(DESTDIR)$(LATEXDIR)
-	install -d $(DESTDIR)$(LATEXCFGDIR)
+	install -m 755 -d $(DESTDIR)$(LATEXCFGDIR)
 	install -m 644 $(CFGFILES) $(DESTDIR)$(LATEXCFGDIR)
-	install -d $(DESTDIR)$(SCRIPTSDIR)
+	install -m 755 -d $(DESTDIR)$(SCRIPTSDIR)
 	install -m 755 $(SCRIPTS) $(DESTDIR)$(SCRIPTSDIR)
 	install -m 644 $(INCFILES) $(DESTDIR)$(SCRIPTSDIR)
-	install -d $(DESTDIR)$(INCLUDEDIR)
+	install -m 755 -d $(DESTDIR)$(INCLUDEDIR)
 	ln -sf $(SCRIPTSDIR)/LaTeX.mk $(DESTDIR)$(INCLUDEDIR)/
-	install -d $(DESTDIR)$(DOCDIR)
+	install -m 755 -d $(DESTDIR)$(DOCDIR)
 	install -m 644 $(DOCFILES) $(DESTDIR)$(DOCDIR)
 	if [ -f $(texmf_prefix)/ls-R ]; then texhash $(texmf_prefix) ; fi