Changes between Initial Version and Version 1 of setup_suexec_directory


Ignore:
Timestamp:
Apr 4, 2008, 3:53:05 PM (17 years ago)
Author:
Jamie McClelland
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • setup_suexec_directory

    v1 v1  
     1= How do I setup an suExec directory for a member? =
     2
     3Only MFPL admins have permission to take this step. If you would like suExec enabled for your site, please follow our [wiki:suexec suExec FAQ].
     4
     5Run the following script, replacing $USER with the username provided by the member.
     6
     7{{{
     8# Ensure suexec is enabled (reload apache if necessary)
     9user=$USER
     10a2enmod suexec
     11
     12base=/var/www/members-cgi-bin
     13
     14if [ ! -d "$base" ]; then mkdir "$base"; fi
     15
     16sitepath=$(getent passwd | grep ^bigbangparty | cut -d: -f6 | cut -d/ -f1,2,3,4,5,6)
     17site=$(echo "$sitepath" | cut -d/ -f6)
     18
     19if [ ! -d "$base/$site" ]; then
     20  mkdir "$base/$site"; fi
     21  chown "$user" "$base/$site"
     22fi
     23
     24if [ ! -h "$sitepath/cgi-bin/suexec" ]; then
     25  ln -s "$base/$site" "$sitepath/cgi-bin/suexec"
     26fi
     27
     28}}}
     29