Diff for /loncom/Attic/lcuseradd between versions 1.26 and 1.27

version 1.26, 2004/08/05 10:56:55 version 1.27, 2004/08/05 20:47:27
Line 5 Line 5
 # lcuseradd - LON-CAPA setuid script to coordinate all actions  # lcuseradd - LON-CAPA setuid script to coordinate all actions
 #             with adding a user with filesystem privileges (e.g. author)  #             with adding a user with filesystem privileges (e.g. author)
 #  #
 # YEAR=2002  
 #   May 19, 2002 Ron Fox  
 #      - Removed creation of the pulic_html directory.  This directory  
 #        can now be added in two ways:  
 #        o The user can add it themselves if they want some local web  
 #          space which may or may not contain construction items.  
 #        o LonCapa will add it if/when the user is granted an Author  
 #          role.  
 #  #
 # $Id$  # $Id$
 ###  ###
Line 258  if ($status) { Line 250  if ($status) {
 print "Done adding user\n" unless $noprint;  print "Done adding user\n" unless $noprint;
 # Make www a member of that user group.  # Make www a member of that user group.
 my $groups=`/usr/bin/groups www` or &Exit(6);  my $groups=`/usr/bin/groups www` or &Exit(6);
   # untaint
   my ($safegroups)=($groups=~/([\s\w]+)/);
   $groups=$safegroups;
 chomp $groups; $groups=~s/^\S+\s+\:\s+//;  chomp $groups; $groups=~s/^\S+\s+\:\s+//;
 my @grouplist=split(/\s+/,$groups);  my @grouplist=split(/\s+/,$groups);
 my @ugrouplist=grep {!/www|$safeusername/} @grouplist;  my @ugrouplist=grep {!/www|$safeusername/} @grouplist;
Line 324  if (-e '/var/run/httpd.pid') { Line 319  if (-e '/var/run/httpd.pid') {
     open(PID,'/var/run/httpd.pid');      open(PID,'/var/run/httpd.pid');
     my $pid=<PID>;      my $pid=<PID>;
     close(PID);      close(PID);
     $pid=~s/\D+//g;      my ($safepid)=($pid=~s/(\D+)//g);
     if ($pid) {      if ($pid) {
  system('kill','-USR1',"$pid");   system('kill','-USR1',"$safepid");
     }      }
 }  }
 # -------------------------------------------------------- Exit script  # -------------------------------------------------------- Exit script

Removed from v.1.26  
changed lines
  Added in v.1.27


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