2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-07-24 13:21:12 +00:00

Add --system when creating user and group

This commit is contained in:
Mark Gurevich
2017-03-06 10:59:36 -05:00
parent b687445478
commit c2454c0133

View File

@@ -1542,7 +1542,7 @@ sub genCredentials
my ($cmd, $outref, $rc);
$rc = getgrnam($user);
if (!$rc) {
$cmd = "groupadd $user";
$cmd = "groupadd --system $user";
$outref = xCAT::Utils->runcmd("$cmd", 0);
if ($::RUNCMD_RC != 0) {
xCAT::MsgUtils->message('E', "$cmd failed");
@@ -1551,7 +1551,7 @@ sub genCredentials
}
$rc = getpwnam($user);
if (!$rc) {
$cmd = "useradd -g $user -s /bin/bash -d /home/$user -m $user";
$cmd = "useradd --system -g $user -s /bin/bash -d /home/$user -m $user";
$outref = xCAT::Utils->runcmd("$cmd", 0);
if ($::RUNCMD_RC != 0) {
xCAT::MsgUtils->message('E', "$cmd failed");