--- loncom/Attic/lcuseradd 2005/04/07 22:27:52 1.36 +++ loncom/Attic/lcuseradd 2005/06/21 10:58:38 1.37 @@ -6,7 +6,7 @@ # with adding a user with filesystem privileges (e.g. author) # # -# $Id: lcuseradd,v 1.36 2005/04/07 22:27:52 albertel Exp $ +# $Id: lcuseradd,v 1.37 2005/06/21 10:58:38 foxr Exp $ ### ############################################################################### @@ -249,7 +249,7 @@ my $status = system('/usr/sbin/useradd', if ($status) { print "Error. Something went wrong with the addition of user ". "\"$safeusername\".\n" unless $noprint; - print "Final status of useradd = $status"; + print "Final status of useradd = $status\n"; unlink('/tmp/lock_lcpasswd'); &Exit(12); } @@ -480,6 +480,10 @@ sub set_public_html_permissions { sub Exit { my ($code) = @_; # Status code. + # TODO: Ensure the error file is owned/deletable by www:www: + + &disable_root_capability(); # We run unprivileged to write the error file. + print "Exiting with status $code error file is $error_file\n" unless $noprint; if($error_file) { open(FH, ">$error_file");