我尝试使用 chmod 和 ssh 连接到 AWS 上的 EC2 实例,但如何失去了 cd 到我的下载的权限
显然在尝试这样做时肯定搞砸了一些事情,因为这是我第一次。 我忘记了 cd 到我的钥匙的位置,而是尝试了一些不起作用的方法,包括
chmod 400 /Users/chistopherholder/Downloads
和
chmod 400 /Users/chistopherholder/Downloads/Key-name.pem
当我意识到我需要 cd 进入该位置(通过在 YouTube 上查看不同的教程)时,我尝试并拒绝了许可。
如何恢复我所做的事情?这样我就可以像以前一样 cd 进入“下载”。
对我有用的是重置终端应用程序“文件和文件夹”的权限:
系统偏好设置 -> 安全和隐私 -> 隐私选项卡 -> 文件和文件夹 -> 找到 Terminal.app 并选中旁边的所有复选框:
有一种方法可以通过运行来重置 Mac 终端上的权限
diskutil resetUserPermissions / `id -u`
这对我有用,并允许我重新进入下载文件
系统偏好设置 -> 安全和隐私 -> 完整磁盘访问 -> 找到 sshd-keygen-wrapper 并检查它