Diff for /loncom/Attic/lcuseradd between versions 1.1 and 1.3

version 1.1, 2000/10/27 23:42:33 version 1.3, 2000/10/29 22:20:43
Line 12  use strict; Line 12  use strict;
 # as well as a /home/USERNAME/public_html directory.  # as well as a /home/USERNAME/public_html directory.
 # It adds user entries to  # It adds user entries to
 # /etc/passwd and /etc/groups.  # /etc/passwd and /etc/groups.
 # Passwords are set with lcpasswd  # Passwords are set with lcpasswd.
   # www becomes a member of this user group.
   
 # Standard input usage  # Standard input usage
 # First line is USERNAME  # First line is USERNAME
 # Second line is PASSWORD  # Second line is PASSWORD
   # Third line is PASSWORD
   
 # Command-line arguments [USERNAME] [PASSWORD]  # Command-line arguments [USERNAME] [PASSWORD] [PASSWORD]
 # Yes, but be very careful here (don't pass shell commands)  # Yes, but be very careful here (don't pass shell commands)
 # and this is only supported to allow perl-system calls.  # and this is only supported to allow perl-system calls.
   
Line 26  use strict; Line 28  use strict;
 $ENV{'PATH'}=""; # Nullify path information.  $ENV{'PATH'}=""; # Nullify path information.
 $ENV{'BASH_ENV'}=""; # Nullify shell environment information.  $ENV{'BASH_ENV'}=""; # Nullify shell environment information.
   
   # Add user entry to /etc/passwd and /etc/groups in such
   # a way that www is a member of the user-specific group
   
   # useradd [-c comment] [-d home_dir]
   #               [-e expire_date] [-f inactive_time]
   #               [-g initial_group] [-G group[,...]]
   #               [-m [-k skeleton_dir] | -M] [-p passwd]
   #               [-s shell] [-u uid [ -o]] [-n] [-r] login
   system('/usr/sbin/useradd','-c','LON-CAPA user','-G','www','junk');
   
   # Set password with lcpasswd (which creates smbpasswd entry).
   

Removed from v.1.1  
changed lines
  Added in v.1.3


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