我需要从使用没有 GUI 的用户类型的进程启动 shell 脚本,但这些脚本需要完全磁盘访问权限,但由于该用户没有登录屏幕,因此我无法使用系统偏好设置来授予该访问权限。
记录一下,这是针对 Filemaker Server 的。Filemaker Server 会创建一个 fmserver 用户帐户,并使用该帐户执行服务器端脚本。因此,它运行的 shell 脚本以 fmserver 用户身份运行。但 fmserver 用户当然没有 gui,因此可以设置它。
那么,如何向该 fmserver 用户授予应用程序(终端和 shell 命令,如 smb)的完整磁盘访问权限?
或者有没有办法可以彻底删除整个计算机上的所有磁盘访问授权?