2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-18 20:30:56 +00:00

Merge pull request #2602 from gurevichmark/user_system

Add --system when creating user and group
This commit is contained in:
zet809
2017-03-07 09:58:55 +08:00
committed by GitHub

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");