mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-28 16:41:52 +08:00
usc: using kvmd-selfauth group instead of users list
This commit is contained in:
@@ -362,11 +362,8 @@ def _get_config_scheme() -> dict:
|
||||
"expire": Option(0, type=valid_expire),
|
||||
|
||||
"usc": {
|
||||
"users": Option([
|
||||
"kvmd-ipmi",
|
||||
"kvmd-vnc",
|
||||
], type=valid_users_list), # PiKVM username has a same regex as a UNIX username
|
||||
"groups": Option([], type=valid_users_list), # groupname has a same regex as a username
|
||||
"users": Option([], type=valid_users_list), # PiKVM username has a same regex as a UNIX username
|
||||
"groups": Option(["kvmd-selfauth"], type=valid_users_list), # groupname has a same regex as a username
|
||||
},
|
||||
|
||||
"internal": {
|
||||
|
||||
@@ -85,7 +85,7 @@ class AuthManager: # pylint: disable=too-many-arguments,too-many-instance-attri
|
||||
|
||||
self.__usc_uids = self.__load_usc_uids(usc_users, usc_groups)
|
||||
if self.__usc_uids:
|
||||
logger.info("Unauth UNIX socket access is allowed for users: %s",
|
||||
logger.info("Selfauth UNIX socket access is allowed for users: %s",
|
||||
list(self.__usc_uids.values()))
|
||||
|
||||
self.__unauth_paths = frozenset(unauth_paths) # To speed up
|
||||
|
||||
Reference in New Issue
Block a user