| 1234567891011121314151617181920 |
- #!/bin/bash
- function fix_perm() {
- fix_dir=$1
- user=$2
- [ -z "${user}" ] && user=apache
- [ -z "${fix_dir}" ] && return
- [ "x${fix_dir}" == "x/" ] && return
- [ ! -e "${fix_dir}" ] && return
- echo "Fix permissions for ${fix_dir}"
- chown ${user}:${user} -R "${fix_dir}"
- find "${fix_dir}" -type d -exec chmod 770 {} \;
- find "${fix_dir}" -type f -exec chmod 660 {} \;
- echo "Done"
- }
- fix_perm "/var/www/foswiki/data" apache
- exit
|