[neon/infrastructure/pangea-data] imager/config-hooks-neon: hack polkit privs in for the time being
Carlos De Maine
null at kde.org
Fri Sep 27 13:31:53 BST 2024
Git commit db4be4ecdbe6d2d99b1adcaedd511f777663bcfc by Carlos De Maine.
Committed on 27/09/2024 at 12:31.
Pushed by carlosdem into branch 'master'.
hack polkit privs in for the time being
A +38 -0 imager/config-hooks-neon/polkit.hack.sh
https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/db4be4ecdbe6d2d99b1adcaedd511f777663bcfc
diff --git a/imager/config-hooks-neon/polkit.hack.sh b/imager/config-hooks-neon/polkit.hack.sh
new file mode 100644
index 0000000..a46d013
--- /dev/null
+++ b/imager/config-hooks-neon/polkit.hack.sh
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+set -ex
+echo "config-hooks-neon -- **-polkit.hack..."
+
+PREREQ=""
+DESCRIPTION="Grant administrative PolicyKit privileges to default user..."
+
+prereqs()
+{
+ echo "$PREREQ"
+}
+
+case $1 in
+# get pre-requisites
+prereqs)
+ prereqs
+ exit 0
+ ;;
+esac
+
+. /scripts/casper-functions
+
+log_begin_msg "$DESCRIPTION"
+
+# configure PolicyKit in live session
+mkdir -p /root/var/lib/polkit-1/localauthority/10-vendor.d
+cat << EOF > /root/var/lib/polkit-1/localauthority/10-vendor.d/10-live-cd.pkla
+# Policy to allow the livecd user to bypass policykit
+[Live CD user permissions]
+Identity=unix-user:$USERNAME;unix-user:sddm
+Action=*
+ResultAny=no
+ResultInactive=yes
+ResultActive=yes
+EOF
+
+log_end_msg
More information about the Neon-commits
mailing list