关于macOS权限系统
众所周知macOS使用TCC来管理用户权限,但是我最近在使用的时候遇到了些问题希望得到解答
设备信息:14 Pro, M1, Ventura 13.1
- 如果在桌面上用文本编辑软件(如 Visual Studio Code)打开一个文件,则macOS会向用户询问是否给予桌面的访问权限,这个时候点击拒绝,文件依旧可以被正常打开,这是什么原因?
- 在我未授予终端任何磁盘访问权限的时候,使用终端进入桌面和文稿目录,分别使用ls命令,发现在文稿目录下,显示没有权限;而在桌面目录下,可以打印文件列表,这又是什么原因?
- 我有一个帮助程序,需要输入管理员密码才能安装,安装完后发现它运行在root用户下,请问该程序获得了root权限吗?该程序能够直接访问敏感权限吗?(如 摄像头、麦克风、键盘监听、屏幕录制等)
MacBook Pro