标签: mac

尽管归我所有,但无权访问 .ssh 文件夹和其中的密钥

在我的 Mac 上,由于文件权限不正确,我无法使用 git(以及 Heroku)。root 用户可以很好地访问它们,但我的用户不能,尽管我拥有它并且它在我的主目录中。

$ ls -al
Run Code Online (Sandbox Code Playgroud)

显示我拥有该文件并且只有读写权限:

drw-------    7 george  staff     238 27 Aug 16:53 .ssh
Run Code Online (Sandbox Code Playgroud)

虽然没有 ACL。

然而:

$ chmod -R 0600 /Users/george/.ssh
chmod: /Users/george/.ssh/github_rsa: Permission denied
chmod: /Users/george/.ssh/github_rsa.pub: Permission denied
chmod: /Users/george/.ssh/id_rsa: Permission denied
chmod: /Users/george/.ssh/id_rsa.pub: Permission denied
chmod: /Users/george/.ssh/known_hosts: Permission denied
chmod: /Users/george/.ssh: Permission denied
Run Code Online (Sandbox Code Playgroud)

我已经尝试了我能想到的所有方法chownchmod以及chmod -N(删除任何 ACL)。但是我仍然无法读取或写入它们,也无法使用 git。

欢迎任何解决方案!

mac ssh filesystems permissions

2
推荐指数
1
解决办法
8782
查看次数

在 Wi-Fi 和以太网之间切换时 IP 发生变化时,如何保持 SSH 会话活动?

在 Mac OS X Yosemite 中,我希望能够创建一个具有静态 IP 的虚拟接口,该接口绑定到我的以太网和 Wi-Fi 接口,这样当我卸下笔记本电脑时,就不会丢失 SSH 连接。

仅仅关闭 Wi-Fi 的简单答案是不可接受的,因为网络遇到拥塞或信号限制,我坐在办公桌前会出现严重的延迟或断开连接。使用 Mac OS X 的内置选项桥接适配器会创建一个我似乎无法避免的网络循环 - 即使使用生成树 - 除非我已经看过一些东西。

有什么建议?

**编辑屏幕不是一个好的解决方案。由于这个问题,当我连接时,我已经在服务器端使用它。当我切换接口时,我根本不想失去我的 ssh 连接,这意味着,我不想每次从以太网切换到 wifi 时都必须重新连接和重新验证。我通常有 10 个以上的 ssh 会话正在进行,重新连接它们需要很多

networking mac ssh macos

2
推荐指数
1
解决办法
2632
查看次数

无法摆脱 Mac/Linux 恶意软件或硬件错误

我的 MacBook 现在有一个我似乎无法摆脱的黑客的永久后门。我什至尝试从 Linux U 盘启动,擦除包括 EFI 分区在内的所有内容,但每次我尝试重新安装我的连接时,我的连接都会被这个“SlingShot”功能劫持,并重新路由到托管受感染安装的某些服务器:

NetworkFinishOSRSHostInfoLookup: Resolved OSRS Hostname [osrecovery.apple.com] to 17.164.1.12, Port 80
GetStationAddressViaIpAgent: Client IP Address: 172.20.10.6
GetStationAddressViaIpAgent: Client Subnet Mask: 255.255.255.240
GetStationAddressViaIpAgent: Router IP Address: 172.20.10.1
GetStationAddressViaIpAgent: DnsServer 0 Address: 172.20.10.1
NetworkFinishOSRSHostInfoLookup: Resolved DNS Address on interface with address 172.20.10.6
NetworkFinishOSRSHostInfoLookup: Got 1 Network Interfaces.
NetworkFinishOSRSHostInfoLookup: Handle 0 was used for successful DNS resolution of OSRS.
SlingShot: Got OSRS Info: Hostname osrecovery.apple.com, Host IP 17.164.1.12, Port: 80
SlingShotSetupAuthParams: Got MLB SN 'XXXXXXXXXXXXXXX'
NetworkResolveDomainName: Resolved …
Run Code Online (Sandbox Code Playgroud)

linux mac upnp malware bootloader

2
推荐指数
1
解决办法
1853
查看次数

ipfw 在 Mac OS X 优胜美地不可用?

我正在尝试在 Mac OS X 10.10 优胜美地使用https://github.com/apenwarr/sshuttle。但遗憾的是我找不到ipfw。有没有办法安装它或什么?

mac firewall osx-yosemite

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

在 Mac OS X 中使用“默认写入”时,首选“是/否”还是“真/假”?或者根本就没有关系?

我只是发表了以下的回答这个问题,并横跨东西绊倒,混淆我:当设置的值,defaults write通过终端在Mac OS X的设置,是YES/NOtrue/false设置首选?或者只是没关系,Mac OS X 可以接受YES/NOTRUE/FALSE没有问题?

Mac OS X 10.10 (Yosemite) 中的这两个命令似乎工作相同:

defaults write com.apple.dashboard mcx-disabled -bool TRUE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool YES && killall Dock
Run Code Online (Sandbox Code Playgroud)

这两个命令同上,这些命令撤消了那些其他命令设置的值:

defaults write com.apple.dashboard mcx-disabled -bool FALSE && killall Dock
defaults write com.apple.dashboard mcx-disabled -bool NO && killall Dock
Run Code Online (Sandbox Code Playgroud)

mac macos

2
推荐指数
1
解决办法
3461
查看次数

Atom - 更改默认操作的键盘快捷键

Mac 上删除行功能被分配给+ + 。我有两个问题:^k

  1. 如何将此操作重新分配给+ D
  2. 跟进第一个,是否有一种方便的方法来浏览现有命令和分配的键盘快捷键?

如果答案将提供全面的提取keymap.cson文件和/或任何其他必须修改才能使其工作的文件,我将不胜感激。

mac keyboard keyboard-shortcuts atom-editor macos

2
推荐指数
1
解决办法
2688
查看次数

将新模板应用于 Mac 上现有的 PowerPoint 演示文稿

我想将新模板(由我的组织创建)应用于现有的 PowerPoint 演示文稿。有人知道怎么做吗?我在 Mac 上工作。显然,我发现的说明适用于 Windows 机器,并不适用。谢谢。

mac templates microsoft-powerpoint

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

我如何查看 osxkeychain 中存储了哪些 git 凭证

看看我的 git 配置,我似乎在使用: credential.helper=osxkeychain

不久前设置它,我不记得那里有什么信用。

如何查看 git 在 credential.helper=osxkeychain 中使用的凭据?

mac git keychain credentials-manager macos

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

如何在 Mac 上打开 systemd 日志文件

我有一个从 Linux 机器复制过来的日志文件列表。如何在 Mac 上阅读这些内容?

system.journal
system@00057f81c3557a96-72d9555724020539.journal~
system@00057f81c3578ad2-0b1342e26a1084c2.journal~
system@00057f81c35da2ae-1e08ad8d9fb4490e.journal~
system@00057f81c36061ae-4887cabc406c0730.journal~
system@00057f81c3610f02-a2ef88fdd0f7b8b8.journal~
system@00057f81c361f8c9-291d730f905c8c13.journal~
system@00057f81c3622e0e-e11a80ce27e19d78.journal~
system@000581375327165b-1ebd65852c52012b.journal~
system@000581414f1d5717-3fb84669d371cc85.journal~
system@000581414f1eb991-d03234bfd7e97526.journal~
Run Code Online (Sandbox Code Playgroud)

linux mac systemd docker

2
推荐指数
1
解决办法
5222
查看次数

使用 HDMI KVM 切换器时忽略鼠标灵敏度

我有一个非常奇怪的问题,那就是 TESmart HDMI KVM 切换器。因为您不希望每次切换设备时鼠标都被视为已插入/拔出,所以它为您的鼠标提供了一个特殊的 USB 输入,然后为每个设备模拟一个始终连接的鼠标。

但是,这种模拟鼠标似乎完全忽略了操作系统鼠标灵敏度设置。我原以为操作系统会处理所有的灵敏度曲线等等——当然鼠标只是发送原始数据,这是在驱动程序级别处理的。但是我在 Mac 和 Windows 上得到了完全相同的行为!我可以更改鼠标灵敏度,但设置被完全忽略。它只是停留在“稍微太快”上。

如果我插入鼠标,它就可以正常工作。所以我的问题是:

使用 HID USB 鼠标时,灵敏度设置是否实际发送到鼠标并由鼠标处理?如果不是,这怎么可能是 Mac 和 Windows 上的问题?

windows mac usb mouse hid

2
推荐指数
1
解决办法
533
查看次数