diff options
author | Jonathan Bauer | 2021-04-06 16:16:37 +0200 |
---|---|---|
committer | Jonathan Bauer | 2021-04-06 16:16:37 +0200 |
commit | 294a74159d73454fdb6e9ce86f02cd90c63fe9b1 (patch) | |
tree | 25308552688b12026579e4953062690dd9258336 | |
parent | [inc/useradd] fix syntax ?! (diff) | |
download | mltk-294a74159d73454fdb6e9ce86f02cd90c63fe9b1.tar.gz mltk-294a74159d73454fdb6e9ce86f02cd90c63fe9b1.tar.xz mltk-294a74159d73454fdb6e9ce86f02cd90c63fe9b1.zip |
[inc/useradd] add -m if USERHOME is set
-rw-r--r-- | core/includes/useradd.inc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/core/includes/useradd.inc b/core/includes/useradd.inc index 9379c15a..af7260de 100644 --- a/core/includes/useradd.inc +++ b/core/includes/useradd.inc @@ -153,7 +153,11 @@ add_user() { _USERADD_OPTS+=("--no-user-group" "--gid" "$GROUP") fi - [ -z "${USERHOME}" ] && local USERHOME=/nonexistent + if [ -z "${USERHOME}" ]; then + local USERHOME=/nonexistent + else + _USERADD_OPTS+=("--create-home") + fi _USERADD_OPTS+=("--home-dir" "$USERHOME") [ -z "${USERSHELL}" ] && local USERSHELL=/bin/false |