--- loncom/Attic/lcuseradd 2004/10/18 10:43:39 1.31 +++ loncom/Attic/lcuseradd 2005/01/25 11:39:52 1.32 @@ -6,7 +6,7 @@ # with adding a user with filesystem privileges (e.g. author) # # -# $Id: lcuseradd,v 1.31 2004/10/18 10:43:39 foxr Exp $ +# $Id: lcuseradd,v 1.32 2005/01/25 11:39:52 foxr Exp $ ### ############################################################################### @@ -314,9 +314,15 @@ print OUT< END close OUT; - +system('/bin/chown','0660', "/home/$safeusername/public_html/index.html"); +# +# In order to allow the loncapa daemons appropriate access +# to public_html, Top level and public_html directories should +# be owned by safeusername:www as should the smaple index.html.. print "lcuseradd ownership\n" unless $noprint; -system('/bin/chown','-R',"$safeusername:$safeusername","/home/$safeusername"); +system('/bin/chown','-R',"$safeusername:$safeusername","/home/$safeusername"); # First set std ownership on everything. +system('/bin/chown',"$safeusername:www","/home/$safeusername"); # Now adust top level... +system('/bin/chown','-R',"$safeusername:www","/home/$safeusername/public_html"); # And web dir. # ---------------------------------------------------- Gracefull Apache Restart if (-e '/var/run/httpd.pid') { print "lcuseradd Apache restart\n" unless $noprint;