mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
ACL question; mumble automatically adds a write ACL rule #1675
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#1675
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @wjtk4444 on GitHub (Nov 11, 2019).
Originally assigned to: @Kissaki on GitHub.
Sorry if that's the wrong place, but I have no better ideas where to ask this question. Please, correct the issue's title if you believe that this one is wrong/non descriptive enough. I have no idea what causes the actual issue or how to put it into better words.
I am familiar with wiki entries on ACL and groups. The
syntax is assumed, I am using the client GUI to manage the ACL rules.
Let's consider the following channel layout and two user groups:
moderators and users.
Moderators need the Write ACL permission in root channel to be able to edit members of the users group. root is not a voice channel however, so I want to prevent moderators from accidentally entering it. Moderators can create additional temporary channels under root, but I want to prevent them from accidentally not checking the
[ ] temporarybox and creating a permament channel. I tried the following:It seems to work, but only for a time. When someone from the moderators group edits the ACL (namely, adds or removes a member from the users group), mumble automatically adds a new ACL rule in the root channel:
which effectively allows him to enter the root channel as well as make non-temporary channels under root.
Is there any permament way of allowing the Write ACL in root channel only, while stripping the user of other permissions? (I am aware that they are able to re-grant those permissions to themselves. It's meant as a quality of life improvement rather than a security feature).
I am assuming that the automatical
allow Write ACLrule creation is supposed to prevent users from locking themselves out without permissions. Nevertheless, I think that it's unnecessary as the SuperUser account exists and can be used to fix eventual issues. Is there any way of disabling this mechanism server-side?