Author: fapeeler
Date: Thu Aug 14 15:22:33 2014
New Revision: 1617974
URL: http://svn.apache.org/r1617974
Log:
VCL-698
adding --shell /bin/bash as the default shell for useradd command
Modified:
vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
Modified: vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm
URL:
http://svn.apache.org/viewvc/vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm?rev=1617974&r1=1617973&r2=1617974&view=diff
==============================================================================
--- vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm (original)
+++ vcl/trunk/managementnode/lib/VCL/Module/OS/Linux.pm Thu Aug 14 15:22:33 2014
@@ -2582,7 +2582,7 @@ sub create_user {
my $home_directory_on_local_disk =
$self->is_file_on_local_disk($home_directory_root);
if($home_directory_on_local_disk ) {
- my $useradd_command = "/usr/sbin/useradd -m -d /home/$user_login_id -g
vcl";
+ my $useradd_command = "/usr/sbin/useradd --shell /bin/bash -m -d
/home/$user_login_id -g vcl";
$useradd_command .= " -u $uid" if ($uid);
$useradd_command .= " $user_login_id";
my ($useradd_exit_status, $useradd_output) =
$self->execute($useradd_command);