从另一台机器通过 SSH 连接到 macOS 后,运行命令时出现“操作不允许”错误 2024-8-24 • bash ssh mac terminal 我尝试通过 SSH 从 MacBook A 连接到另一台连接了两个外部驱动器的 iMac(iMac B)。SSH 成功了,但我无法执行ls和touch命令。 尽管我将完全磁盘访问权限设置为terminal、、命令,甚至,但我无法使用它ls,并且它返回到不允许操作。touchsshd 当我尝试在桌面文件夹或外部驱动器中使用这些命令但在 iMac B 上的交互式终端上没有任何反应时发生了此错误。 即使是root账户也不能执行这个命令,所以它应该有一个比root更高级别的账户,是吗? 有人知道会发生什么吗? 答案1 尝试添加sshd-keygen-wrapper“安全和隐私”->“隐私”->“完全磁盘访问” 我遇到了同样的情况,并通过上述方法解决。 答案2 我同意 @MattPopovich 的上述热门评论。不过,这个答案尚未在评论区发布。原始问题可以通过以下方式解决系统偏好设置-->共享-->远程登录-->选中“允许远程用户完全访问磁盘”复选框。由于已选中默认值,因此问题很可能仅在有人取消选中该选项时才会发生。 相关内容 有没有办法在 Toad 中轻松地针对多个 Oracle 数据库服务器运行相同的查询? 如何实现简单的家庭自动化? 在 VM Gen2 上启动 WDS 捕获映像 如何识别给定 IP 地址背后的组织? 如何通过 pfSense VM 路由 VM 和 Docker 桥接流量? 当我将台式机插入路由器时,什么原因导致所有设备上的互联网连接中断? 备份和恢复 Osmo-pim 在同一 TCP 连接内返回数据包的 IP 标头中设置相同 DSCP 值的示例命令 “ps -ef | grep java”使用 java 程序[关闭] 为什么在尝试安装 VirtualBox Guest Additions 时无法在 CentOS 7 上找到内核头文件?