diff --git a/packages/pve-access-control/autobuild.sh b/packages/pve-access-control/autobuild.sh new file mode 100644 index 0000000..02f0ba2 --- /dev/null +++ b/packages/pve-access-control/autobuild.sh @@ -0,0 +1,10 @@ +#!/bin/bash +SCRIPT_DIR=$(cd $(dirname ${BASH_SOURCE[0]}); pwd) +PKGNAME=$(basename $SCRIPT_DIR) + +echo "This is $PKGNAME build scripts" + +source $SCRIPT_DIR/../common.sh + +cd $SCRIPT_DIR/$PKGNAME +exec_build_make diff --git a/packages/pve-access-control/patches/pxcloud/001-add-more-permission-for-admin.patch b/packages/pve-access-control/patches/pxcloud/001-add-more-permission-for-admin.patch new file mode 100644 index 0000000..a046ab0 --- /dev/null +++ b/packages/pve-access-control/patches/pxcloud/001-add-more-permission-for-admin.patch @@ -0,0 +1,23 @@ +diff --git a/src/PVE/AccessControl.pm b/src/PVE/AccessControl.pm +index 47f2d38b09c7f267e74978de506cb47cbdf8ae41..f00f7178a03e37d50d1570b111bcd6ab1cfea297 100644 +--- a/src/PVE/AccessControl.pm ++++ b/src/PVE/AccessControl.pm +@@ -1071,6 +1071,10 @@ my $privgroups = { + admin => [ + 'Sys.Console', + 'Sys.Syslog', ++ 'Sys.PowerMgmt', ++ 'Sys.Modify', ++ 'Sys.Incoming', ++ 'Sys.AccessNetwork', + ], + user => [], + audit => [ +@@ -1111,6 +1115,7 @@ my $privgroups = { + 'User.Modify', + 'Group.Allocate', # edit/change group settings + 'Realm.AllocateUser', ++ 'Realm.Allocate', + ], + user => [], + audit => [], diff --git a/packages/pve-access-control/series b/packages/pve-access-control/series new file mode 100644 index 0000000..1276338 --- /dev/null +++ b/packages/pve-access-control/series @@ -0,0 +1 @@ +patches/pxcloud/001-add-more-permission-for-admin.patch