From 58feedfcf7c5706b5fe985d0a38833cde59a9f62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakobus=20Sch=C3=BCrz?= Date: Mon, 21 Oct 2024 05:42:40 +0200 Subject: [PATCH] add function to change users in sshs --- functions.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/functions.sh b/functions.sh index 9d8cef9..652d2a8 100755 --- a/functions.sh +++ b/functions.sh @@ -1466,6 +1466,15 @@ EOF # shopt -u extglob eval $SHOPTEXTGLOB } + +chuser () { + [ $(id -u) -gt 0 ] && return + u_id="$(id -u $1)" + g_id="$(id -g $1)" + install -o ${u_id} -g ${g_id} -m 0700 /run/user/${u_id} + cp ${getbashrcfile} /run/user/${u_id}/. + cp ${getvimrcfile} /run/user/${u_id}/. +} #EOF