我正在尝试使用electron / node.js从Mac读取系统文件,目前我是怎么做的。
fs.writeFileSync(`/Users/${os_username}/sync_message_images/chat.db`,fs.readFileSync(`/Users/${os_username}/Library/Messages/chat.db`));
但是我一直收到EACCESS错误,我相信这是因为它是系统文件,因为我无法从终端或没有root的python中复制它。无论如何,我可以授予应用程序根访问权限吗?即使用户必须在启动时在此输入密码也可以。
我什至尝试了sudo-prompt,但我仍然遇到相同的问题。
答案 0 :(得分:0)
实际上,由于最新版本的macOS,这似乎是不相关的问题。如果其他人有此问题,则必须授予应用程序完整的磁盘访问权限。为此,请转到设置>安全性>隐私>全盘访问>授予您.app全盘访问权限。