fix_wiki_perm 418 B

1234567891011121314151617181920
  1. #!/bin/bash
  2. function fix_perm() {
  3. fix_dir=$1
  4. user=$2
  5. [ -z "${user}" ] && user=apache
  6. [ -z "${fix_dir}" ] && return
  7. [ "x${fix_dir}" == "x/" ] && return
  8. [ ! -e "${fix_dir}" ] && return
  9. echo "Fix permissions for ${fix_dir}"
  10. chown ${user}:${user} -R "${fix_dir}"
  11. find "${fix_dir}" -type d -exec chmod 770 {} \;
  12. find "${fix_dir}" -type f -exec chmod 660 {} \;
  13. echo "Done"
  14. }
  15. fix_perm "/var/www/foswiki/data" apache
  16. exit