小编9po*_*nt6的帖子

在 Windows 8 上通过 cygwin 使用 git

我有一个 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)

windows cygwin git permissions windows-8-preview

16
推荐指数
1
解决办法
1万
查看次数

在 linux 中流式传输文件的任何方式

我有一个终端输出,我希望可供多个用户使用

目前类似:

command > /var/logs
Run Code Online (Sandbox Code Playgroud)

对于输入,以及:

watch tail -30 /var/logs
Run Code Online (Sandbox Code Playgroud)

对于输入端子。

然而,这是不可取的,因为只观察轮询而不是在有更新时输出,并且尾部不允许回滚。

linux terminal bash stdout

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

cygwin ×1

git ×1

linux ×1

permissions ×1

stdout ×1

terminal ×1

windows ×1

windows-8-preview ×1