一种权限执行方法、装置、设备及存储介质制造方法及图纸

技术编号:39949204 阅读:17 留言:0更新日期:2024-01-08 23:10
本申请公开了一种权限执行方法、装置、设备及存储介质,涉及权限管理技术领域,包括:对预设可执行程序的属性列表进行配置,以将预设可执行程序注册为目标系统服务;预设可执行程序用于获取macOS系统的管理员权限;利用系统守护进程管理工具启动目标系统服务,以便目标系统服务保留管理员权限;基于预设加密通讯方法建立目标系统服务与目标应用程序之间的通讯,以便目标系统服务基于所述管理员权限,并根据预设管理员操作执行相应的管理员权限操作。这样一来,本申请利用被注册为系统服务的可执行程序长期保持macOS系统管理员权限,并允许应用程序与该系统服务通讯以获取权限,避免了频繁输入密码,提高了用户使用体验。

【技术实现步骤摘要】

本专利技术涉及权限管理,特别涉及一种权限执行方法、装置、设备及存储介质


技术介绍

1、在当前的macos(一种操作系统)环境中,应用程序一旦获取sudo权限(令普通用户以管理员身份执行命令),其有效期通常只有短暂的时间,可能只有15分钟左右。在此期间,应用程序可以执行需要管理员权限的操作。然而,一旦该时间段过去,应用程序就需要再次向用户请求输入管理员密码以重新获取sudo权限。这样导致两个问题:1)频繁的密码输入:由于sudo权限的有效期有限,应用程序需要频繁要求用户输入管理员密码。这种频繁的弹出密码输入框对用户体验非常不好,影响了应用程序的易用性和便捷性。2)安全性问题:若是直接修改sudo设置,让应用程序永久获取sudo权限可能会影响本机的安全性,因为任何需要管理员权限的应用程序都将获得持续的访问权限,潜在地增加了系统被滥用或攻击的风险。

2、由此可见,在macos环境中,如何长期保持管理员权限,又不需要频繁输入管理员密码,同时能保持系统安全性是本领域要解决的问题。


技术实现思路p>

1、有鉴于本文档来自技高网...

【技术保护点】

1.一种权限执行方法,其特征在于,包括:

2.根据权利要求1所述的权限执行方法,其特征在于,所述对预设可执行程序的属性列表进行配置,以将所述预设可执行程序注册为目标系统服务之后,还包括:

3.根据权利要求1所述的权限执行方法,其特征在于,还包括:

4.根据权利要求1所述的权限执行方法,其特征在于,所述基于预设加密通讯方法建立所述目标系统服务与目标应用程序之间的通讯,包括:

5.根据权利要求1所述的权限执行方法,其特征在于,所述目标系统服务基于所述管理员权限,并根据预设管理员操作执行相应的管理员权限操作,包括:

>6.根据权利要求1...

【技术特征摘要】

1.一种权限执行方法,其特征在于,包括:

2.根据权利要求1所述的权限执行方法,其特征在于,所述对预设可执行程序的属性列表进行配置,以将所述预设可执行程序注册为目标系统服务之后,还包括:

3.根据权利要求1所述的权限执行方法,其特征在于,还包括:

4.根据权利要求1所述的权限执行方法,其特征在于,所述基于预设加密通讯方法建立所述目标系统服务与目标应用程序之间的通讯,包括:

5.根据权利要求1所述的权限执行方法,其特征在于,所述目标系统服务基...

【专利技术属性】
技术研发人员:王泰星刘威倪山登刘莹
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1