You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by fa...@apache.org on 2011/06/27 21:19:50 UTC

svn commit: r1140283 - /incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

Author: fapeeler
Date: Mon Jun 27 19:19:50 2011
New Revision: 1140283

URL: http://svn.apache.org/viewvc?rev=1140283&view=rev
Log:
VCL-463

change user_admin to useradmin - so it matches the windows routine

Modified:
    incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm

Modified: incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm?rev=1140283&r1=1140282&r2=1140283&view=diff
==============================================================================
--- incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm (original)
+++ incubator/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm Mon Jun 27 19:19:50 2011
@@ -2726,14 +2726,14 @@ sub create_user {
 
         # Attempt to get the username from the arguments
         # If no argument was supplied, use the user specified in the DataStructure
-        my $user_name = shift;
+        my $username = shift;
         my $password = shift;
 	my $user_uid = shift;
 	my $adminoverride = shift;
 	my $user_standalone = shift;
 	
-        if (!$user_name) {
-                $user_name = $self->data->get_user_login_id();
+        if (!$username) {
+                $username = $self->data->get_user_login_id();
         }
         if (!$password) {
                 $password = $self->data->get_reservation_password();
@@ -2765,16 +2765,16 @@ sub create_user {
 
 	my $useradd_string;
         if(defined($user_uid) && $user_uid != 0){
-                $useradd_string = "/usr/sbin/useradd -u $user_uid -d /home/$user_name -m $user_name -g vcl";
+                $useradd_string = "/usr/sbin/useradd -u $user_uid -d /home/$username -m $username -g vcl";
         }
         else{
-                $useradd_string = "/usr/sbin/useradd -d /home/$user_name -m $user_name -g vcl";
+                $useradd_string = "/usr/sbin/useradd -d /home/$username -m $username -g vcl";
         }
 
 
         my @sshcmd = run_ssh_command($computer_node_name, $management_node_keys, $useradd_string, "root");
         foreach my $l (@{$sshcmd[1]}) {
-                if ($l =~ /$user_name exists/) {
+                if ($l =~ /$username exists/) {
                         notify($ERRORS{'OK'}, 0, "detected user already has account");
                         if ($self->delete_user()) {
                                 notify($ERRORS{'OK'}, 0, "user has been deleted from $computer_node_name");
@@ -2787,11 +2787,11 @@ sub create_user {
                 notify($ERRORS{'DEBUG'}, 0, "Standalone user setting single-use password");
 
                 #Set password
-                if ($self->changepasswd($computer_node_name, $user_name, $password)) {
-                        notify($ERRORS{'OK'}, 0, "Successfully set password on useracct: $user_name on $computer_node_name");
+                if ($self->changepasswd($computer_node_name, $username, $password)) {
+                        notify($ERRORS{'OK'}, 0, "Successfully set password on useracct: $username on $computer_node_name");
                 }
                 else {
-                        notify($ERRORS{'CRITICAL'}, 0, "Failed to set password on useracct: $user_name on $computer_node_name");
+                        notify($ERRORS{'CRITICAL'}, 0, "Failed to set password on useracct: $username on $computer_node_name");
                         return 0;
                 }
         } ## end if ($user_standalone)
@@ -2801,19 +2801,19 @@ sub create_user {
         if ($imagemeta_rootaccess) {
                 # Add to sudoers file
                 #clear user from sudoers file to prevent dups
-                my $clear_cmd = "sed -i -e \"/^$user_name .*/d\" /etc/sudoers";
+                my $clear_cmd = "sed -i -e \"/^$username .*/d\" /etc/sudoers";
                 if (run_ssh_command($computer_node_name, $management_node_keys, $clear_cmd, "root")) {
-                        notify($ERRORS{'DEBUG'}, 0, "cleared $user_name from /etc/sudoers");
+                        notify($ERRORS{'DEBUG'}, 0, "cleared $username from /etc/sudoers");
                 }
                 else {
-                        notify($ERRORS{'CRITICAL'}, 0, "failed to clear $user_name from /etc/sudoers");
+                        notify($ERRORS{'CRITICAL'}, 0, "failed to clear $username from /etc/sudoers");
                 }
-                my $sudoers_cmd = "echo \"$user_name ALL= NOPASSWD: ALL\" >> /etc/sudoers";
+                my $sudoers_cmd = "echo \"$username ALL= NOPASSWD: ALL\" >> /etc/sudoers";
                 if (run_ssh_command($computer_node_name, $management_node_keys, $sudoers_cmd, "root")) {
-                        notify($ERRORS{'DEBUG'}, 0, "added $user_name to /etc/sudoers");
+                        notify($ERRORS{'DEBUG'}, 0, "added $username to /etc/sudoers");
                 }
                 else {
-                        notify($ERRORS{'CRITICAL'}, 0, "failed to add $user_name to /etc/sudoers");
+                        notify($ERRORS{'CRITICAL'}, 0, "failed to add $username to /etc/sudoers");
                 }
         } ## end if ($imagemeta_rootaccess)