我有一个 Windows 8 开发预览(不确定它是否相关,但我从来没有在 w7 上遇到过这种麻烦)机器,我正在尝试从 github 克隆一个 git repo。
问题是我的 ~/.ssh/id_rsa 有 440 个权限,它需要是 400。我试过 chmodding 它,但对用户权限的任何更改都会反映在组权限中(即 chmod 600 导致 660 等)。这在整个文件系统中的任何文件中似乎都是不变的。
我试过搞乱 ACL 但无济于事(完全控制我的用户并拒绝每个人都导致 000)
这里有一些输出可以提供帮助:
$ git clone [removed]
Cloning into [removed]...
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0660 for '/home/john/.ssh/id_rsa' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: /home/john/.ssh/id_rsa
Permission denied (publickey).
fatal: The …Run Code Online (Sandbox Code Playgroud) 我有一个终端输出,我希望可供多个用户使用
目前类似:
command > /var/logs
Run Code Online (Sandbox Code Playgroud)
对于输入,以及:
watch tail -30 /var/logs
Run Code Online (Sandbox Code Playgroud)
对于输入端子。
然而,这是不可取的,因为只观察轮询而不是在有更新时输出,并且尾部不允许回滚。