From 597a885b8d1fdb3c09676d07bd8f2a7237658c7f Mon Sep 17 00:00:00 2001 From: Rod Wright Date: Wed, 25 Feb 2026 14:18:42 -0500 Subject: [PATCH] Updated VERSION.txt and renamed executables --- VERSION.txt | 2 +- usr/local/bin/cloneuser | 22 ++++++++++++++++++- usr/local/bin/cloneuser.sh | 19 ---------------- .../bin/{kiosk_cleanup.sh => kiosk_cleanup} | 2 +- .../bin/{startkiosk.sh => kiosk_startkiosk} | 2 +- usr/local/bin/{viewhtml.sh => kiosk_viewhtml} | 2 +- usr/local/bin/{viewpdf.sh => kiosk_viewpdf} | 2 +- 7 files changed, 26 insertions(+), 25 deletions(-) mode change 120000 => 100755 usr/local/bin/cloneuser delete mode 100755 usr/local/bin/cloneuser.sh rename usr/local/bin/{kiosk_cleanup.sh => kiosk_cleanup} (84%) rename usr/local/bin/{startkiosk.sh => kiosk_startkiosk} (99%) rename usr/local/bin/{viewhtml.sh => kiosk_viewhtml} (95%) rename usr/local/bin/{viewpdf.sh => kiosk_viewpdf} (96%) diff --git a/VERSION.txt b/VERSION.txt index 1cc5f65..359a5b9 100644 --- a/VERSION.txt +++ b/VERSION.txt @@ -1 +1 @@ -1.1.0 \ No newline at end of file +2.0.0 \ No newline at end of file diff --git a/usr/local/bin/cloneuser b/usr/local/bin/cloneuser deleted file mode 120000 index 19288e1..0000000 --- a/usr/local/bin/cloneuser +++ /dev/null @@ -1 +0,0 @@ -cloneuser.sh \ No newline at end of file diff --git a/usr/local/bin/cloneuser b/usr/local/bin/cloneuser new file mode 100755 index 0000000..0e02c46 --- /dev/null +++ b/usr/local/bin/cloneuser @@ -0,0 +1,21 @@ +#!/bin/bash +# cloneuser + +SRC=$1 +DEST=$2 + +SRC_GROUPS=`id -Gn ${SRC}` +SRC_SHELL=$(awk -F : -v name=${SRC} '(name == $1) { print $7 }' /etc/passwd) +RAND_PW=`date +%s | sha256sum | base64 | head -c 32 ; echo` + +echo "Creating user $DEST" +useradd --shell ${SRC_SHELL} --password ${RAND_PW} --create-home ${DEST} +for grp in ${SRC_GROUPS};do + if [ "$grp" != "$SRC" ]; then + echo "Adding user $DEST to group $grp." + usermod -a -G $grp ${DEST} + fi +done + + + diff --git a/usr/local/bin/cloneuser.sh b/usr/local/bin/cloneuser.sh deleted file mode 100755 index 78dba58..0000000 --- a/usr/local/bin/cloneuser.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/bash -SRC=$1 -DEST=$2 - -SRC_GROUPS=`id -Gn ${SRC}` -SRC_SHELL=$(awk -F : -v name=${SRC} '(name == $1) { print $7 }' /etc/passwd) -RAND_PW=`date +%s | sha256sum | base64 | head -c 32 ; echo` - -echo "Creating user $DEST" -useradd --shell ${SRC_SHELL} --password ${RAND_PW} --create-home ${DEST} -for grp in ${SRC_GROUPS};do - if [ "$grp" != "$SRC" ]; then - echo "Adding user $DEST to group $grp." - usermod -a -G $grp ${DEST} - fi -done - - - diff --git a/usr/local/bin/kiosk_cleanup.sh b/usr/local/bin/kiosk_cleanup similarity index 84% rename from usr/local/bin/kiosk_cleanup.sh rename to usr/local/bin/kiosk_cleanup index 0793cc0..11c96b2 100755 --- a/usr/local/bin/kiosk_cleanup.sh +++ b/usr/local/bin/kiosk_cleanup @@ -1,5 +1,5 @@ #!/bin/bash -# kiosk_cleanup.sh +# kiosk_cleanup rm -rf /home/kioskuser/.{config,cache}/chromium/ rm -rf /dev/shm/target.pdf diff --git a/usr/local/bin/startkiosk.sh b/usr/local/bin/kiosk_startkiosk similarity index 99% rename from usr/local/bin/startkiosk.sh rename to usr/local/bin/kiosk_startkiosk index 882c3f6..354891c 100755 --- a/usr/local/bin/startkiosk.sh +++ b/usr/local/bin/kiosk_startkiosk @@ -1,5 +1,5 @@ #!/bin/bash -# startkiosk.sh +# kiosk_startkiosk source /etc/openkiosk.conf diff --git a/usr/local/bin/viewhtml.sh b/usr/local/bin/kiosk_viewhtml similarity index 95% rename from usr/local/bin/viewhtml.sh rename to usr/local/bin/kiosk_viewhtml index 0d425e8..8dd4c1a 100755 --- a/usr/local/bin/viewhtml.sh +++ b/usr/local/bin/kiosk_viewhtml @@ -1,5 +1,5 @@ #!/bin/bash -# viewhtml.sh +# kiosk_viewhtml if [ "$1" = "" ] then diff --git a/usr/local/bin/viewpdf.sh b/usr/local/bin/kiosk_viewpdf similarity index 96% rename from usr/local/bin/viewpdf.sh rename to usr/local/bin/kiosk_viewpdf index 88a0488..c7c0690 100755 --- a/usr/local/bin/viewpdf.sh +++ b/usr/local/bin/kiosk_viewpdf @@ -1,5 +1,5 @@ #!/bin/bash -# viewpdf.sh +# kiosk_viewpdf if [ "$1" = "" ] then