Diff for /loncom/Attic/lcuseradd between versions 1.32 and 1.34

version 1.32, 2005/01/25 11:39:52 version 1.34, 2005/01/26 12:13:58
Line 219  if($error_file) { Line 219  if($error_file) {
 #    user, however that disallows authentication changes from i  #    user, however that disallows authentication changes from i
 #    internal->fs.. so just check the passwd file instead.  #    internal->fs.. so just check the passwd file instead.
 #  #
 my $not_found = system("grep -q $safeusername: /etc/passwd");  my $not_found = system("cut -d: -f1 /etc/passwd | grep -q \"^$safeusername\$\" ");
 if (!$not_found) {  if (!$not_found) {
     print "Error user already exists\n" unless $noprint;      print "Error user already exists\n" unless $noprint;
     unlink('/tmp/lock_lcpasswd');      unlink('/tmp/lock_lcpasswd');
Line 314  print OUT<<END; Line 314  print OUT<<END;
 </html>  </html>
 END  END
 close OUT;  close OUT;
 system('/bin/chown','0660', "/home/$safeusername/public_html/index.html");  system('/bin/chmod','0660', "/home/$safeusername/public_html/index.html");
 #  #
 #   In order to allow the loncapa daemons appropriate access  #   In order to allow the loncapa daemons appropriate access
 #   to public_html, Top level and public_html directories should  #   to public_html, Top level and public_html directories should
 #   be owned by safeusername:www as should the smaple index.html..  #   be owned by safeusername:safeusername as should the smaple index.html..
 print "lcuseradd ownership\n" unless $noprint;  print "lcuseradd ownership\n" unless $noprint;
 system('/bin/chown','-R',"$safeusername:$safeusername","/home/$safeusername"); # First set std ownership on everything.  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',"$safeusername:www","/home/$safeusername"); # Now adust top level...
 system('/bin/chown','-R',"$safeusername:www","/home/$safeusername/public_html"); # And web dir.  #  system('/bin/chown','-R',"$safeusername:www","/home/$safeusername/public_html"); # And web dir.
 # ---------------------------------------------------- Gracefull Apache Restart  # ---------------------------------------------------- Gracefull Apache Restart
 if (-e '/var/run/httpd.pid') {  if (-e '/var/run/httpd.pid') {
     print "lcuseradd Apache restart\n" unless $noprint;      print "lcuseradd Apache restart\n" unless $noprint;
     open(PID,'/var/run/httpd.pid');      open(PID,'/var/run/httpd.pid');
     my $pid=<PID>;      my $pid=<PID>;
     close(PID);      close(PID);
     my ($safepid)=($pid=~s/(\D+)//g);      my ($safepid)= $pid=~ /(\D+)/;
     if ($pid) {      if ($pid) {
  system('kill','-USR1',"$safepid");   system('kill','-USR1',"$safepid");
     }      }

Removed from v.1.32  
changed lines
  Added in v.1.34


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>