From 738e40ba48b2dd2e15f9965b31679e390fe86a42 Mon Sep 17 00:00:00 2001 From: Mikhail Maliugin Date: Sun, 22 Feb 2026 14:34:11 +0200 Subject: [PATCH 1/2] script adduser-space --- README.md | 5 +++++ scripts/adduser-space | 6 ++++++ 2 files changed, 11 insertions(+) create mode 100644 scripts/adduser-space diff --git a/README.md b/README.md index 4e525d2..3633b92 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,8 @@ ## Docs docs folder includes some documentation about how to use server. Please read docs and ask questions if you don't understand how to use smth directly or in issues + +## Scripts + +### adduser-script +enables lingering after creating a user diff --git a/scripts/adduser-space b/scripts/adduser-space new file mode 100644 index 0000000..511c302 --- /dev/null +++ b/scripts/adduser-space @@ -0,0 +1,6 @@ +#!/bin/bash + +username=$1 +useradd -m -s /bin/bash "$username" +loginctl enable-linger "$username" # for user's systemd services to work after logout and start with system start +echo "$username" From bdf694d7a74c290c43312b8642ba8b3ca22ba72b Mon Sep 17 00:00:00 2001 From: just-mn Date: Sun, 22 Feb 2026 15:49:36 +0300 Subject: [PATCH 2/2] add explnation for lingering in README --- README.md | 5 +++-- scripts/adduser-space | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3633b92..d1ce693 100644 --- a/README.md +++ b/README.md @@ -5,5 +5,6 @@ docs folder includes some documentation about how to use server. Please read doc ## Scripts -### adduser-script -enables lingering after creating a user +### [adduser-script](/scripts/adduser-space) +enables lingering after creating a user\ +lingering means user's systemd services are continue work after logout and start with system start diff --git a/scripts/adduser-space b/scripts/adduser-space index 511c302..b218b84 100644 --- a/scripts/adduser-space +++ b/scripts/adduser-space @@ -2,5 +2,5 @@ username=$1 useradd -m -s /bin/bash "$username" -loginctl enable-linger "$username" # for user's systemd services to work after logout and start with system start +loginctl enable-linger "$username" echo "$username"