Browse Source

Permissions

Bob Mottram 11 years ago
parent
commit
1fd5863308
1 changed files with 10 additions and 0 deletions
  1. 10
    0
      install-freedombone.sh

+ 10
- 0
install-freedombone.sh View File

@@ -1901,6 +1901,10 @@ function install_wiki {
1901 1901
   mv * /var/www/$WIKI_DOMAIN_NAME/htdocs/
1902 1902
   chmod -R 755 /var/www/$WIKI_DOMAIN_NAME/htdocs
1903 1903
   chown -R www-data:www-data /var/www/$WIKI_DOMAIN_NAME/htdocs
1904
+  chown -R root:root /var/www/$WIKI_DOMAIN_NAME/htdocs/data
1905
+  chown -R root:root /var/www/$WIKI_DOMAIN_NAME/htdocs/conf
1906
+  chown -R root:root /var/www/$WIKI_DOMAIN_NAME/htdocs/bin
1907
+  chown -R root:root /var/www/$WIKI_DOMAIN_NAME/htdocs/inc
1904 1908
 
1905 1909
   if ! grep -q "video/ogg" /var/www/$WIKI_DOMAIN_NAME/htdocs/conf/mime.conf; then
1906 1910
       echo 'ogv     video/ogg' >> /var/www/$WIKI_DOMAIN_NAME/htdocs/conf/mime.conf
@@ -2010,6 +2014,12 @@ function install_wiki {
2010 2014
   echo '    location ~ /store {' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2011 2015
   echo '        deny all;' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2012 2016
   echo '    }' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2017
+  echo '    location ~ /(data|conf|bin|inc)/ {' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2018
+  echo '      deny all;' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2019
+  echo '    }' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2020
+  echo '    location ~ /\.ht {' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2021
+  echo '      deny  all;' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2022
+  echo '    }' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2013 2023
   echo '}' >> /etc/nginx/sites-available/$WIKI_DOMAIN_NAME
2014 2024
 
2015 2025
   configure_php