标签: macos-catalina

更新到 macOS Catalina 10.15.4 - 不工作

只是想知道是否有人有同样的问题。我从来没有发生过,但我无法更新 macOS。我有 10.15.3 和桌面上的更新通知。我点击“立即更新”,它要求我重新启动;我这样做了,但重新启动后,我仍然在 10.15.3 上,并且该过程一遍又一遍地开始。

使用来自 diskutility 的图片进行编辑。

在此处输入图片说明

updates macos macos-catalina

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

在 Mac OS Catalina 和 iOS 13 上恢复屏幕时间密码或禁用屏幕时间共享

我的 MacBook 的屏幕使用时间有点问题。

我在我的 iPhone 上使用屏幕时间已经有一段时间了,我主要用它来限制我自己设备的使用。我设置了停机时间,基本上是在第二天早上 22:00 到 08:30 之间锁定 iPhone 上的几乎所有内容。

因为我很虚弱,我将屏幕时间密码设置为一个随机密码,但我很快就忘记了,这样我就更难更改设置了。

由于我渴望尝试 Mac OS 的新功能,我刚刚将我的 MacBook 更新为 Catalina Golden Master。我不知道的是,一旦您使用您的帐户登录 iCloud,Catalina 就会启用屏幕时间共享。所以现在,22:00之后,我的Mac基本上会关闭所有未列入白名单的应用程序(基本上是通过App store下载的任何应用程序。)

这是一个问题,因为我将 MacBook 用于工作,而且我经常在这些时间之间使用它,我也同步了很多 iCloud 功能,所以我真的不想取消 iCloud 的链接。现在过去,我使用加密备份结合pinfinder 来恢复密码,但在 iOS 13 中,密码似乎存储在云中。而且(墨菲定律在起作用),我没有任何带有此特定密码的 iOS 12 备份。

有没有其他方法可以从终端恢复密码或覆盖屏幕时间设置?

我很清楚这正是你不在主机上使用测试版软件的原因,我应该在更新前检查一下,但我能说什么呢,我是个白痴。

但现实是,虽然我从错误中吸取了教训,但我的机器现在几乎无法使用,我不想经历降级 Mac 或 iPhone 的麻烦。(另外,Catalina 发布时,我还是会遇到同样的问题,因为我认为屏幕时间共享是自动开启的)

编辑:

好的,我通过使用 Impact27 提供的答案解决了无法禁用屏幕时间共享的问题。需要注意的一件事是,虽然它确实在本地设置了屏幕时间的密码,但它不能让您以这种方式重置密码。启用屏幕时间共享会立即从 iCloud 设置您的所有设置,包括您的密码。

那么如何重置我的屏幕时间密码呢?

不幸的是,一旦您在 iOS 13 和 Catalina 上使用,恐怕就无法在某处找到您的密码。我打电话给 Apple 支持,他们说他们也帮不了我。我认为您的密码仅存储在云中,至少我找不到任何包含密码的本地文件。

幸运的是,我依稀记得代码中的数字,而不是它们出现的顺序。因此,过去几天我一直在尝试“缓慢的蛮力”,但不幸的是没有任何运气,因为在您几次错误代码后,Apple 会将您锁定 X 时间。所以这个方法花了我几天的猜测,没有运气。

我在尝试 Impact27 的回答时注意到的一件事是,在新用户帐户上,“输入错误的密码 x 次”计数器被重置。最后,我能够通过创建大量用户帐户、尝试一些数字并切换到下一个帐户来加速我的蛮力攻击。最后,我能够以这种方式破解我的密码。

但是,如果您至少知道部分密码,这只是一个现实的选择。

ios macos macos-catalina

5
推荐指数
1
解决办法
9119
查看次数

如何找到牢固链接

macOS Catalina 引入了 APFS 文件系统的“固件链接”。有没有办法通过 CLI 工具来确定 /Users 是否是固件链接以及它的固件链接到哪里?我正在寻找类似于readlink符号链接命令的东西。

apfs macos-catalina

5
推荐指数
1
解决办法
1820
查看次数

文件无法在 macOS Catalina 中打开

所有的文件都说:

\n
\n

XXX已损坏,无法打开\xe2\x80\x99。您应该将其移至垃圾箱。

\n
\n

大多数文件无法在 macOS Catalina 10.15 中打开。\n我尝试右键单击,禁用应用程序保护。一切都不工作。

\n

zip 和 dmg 文件来自网站和 Google Chrome 安装介质。纯官方。PNG 和 pdf 是由 macOS 本身创建的。甚至打不开。

\n

压缩文件

\n

DMG文件

\n

PNG文件

\n

mac security macos macos-catalina

5
推荐指数
1
解决办法
2648
查看次数

SSH 到 MacOS 拒绝公钥身份验证

当我使用 ssh 从 Linux 桌面计算机连接到 MacOS 笔记本电脑时,我的公钥被拒绝。我可以使用密码进行连接。

我看过几个与此类似的问题(例如5226521335103471753),但没有一个提供我尚未尝试过的适用解决方案。

通常在这一点上我会怀疑我的代理中没有密钥或者文件.ssh/authorized_keys不正确。

从 Mac 笔记本电脑(目标):

$ /bin/ls -ld ~/.ssh{,/authorized_keys}
drwx------  11 rik  staff   352 Oct 30 21:49 /Users/rik/.ssh
-rw-r--r--   1 rik  staff  1981 Oct 30 21:27 /Users/rik/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)

从 Linux 桌面(来源):

$ ssh-add -L
ssh-rsa AAAAB3[...]2akN7r /Users/rik/.ssh/id_rsa
ssh-rsa AAAAB3[...]Ig+DS3 /home/rik/.ssh/id_rsa
Run Code Online (Sandbox Code Playgroud)

我已将其复制authorized_keys到树莓派并能够通过 ssh 访问它。对每台机器的使用ssh -vvv提供了更多线索。

到树莓派:

...
debug1: rekey after 134217728 blocks
debug2: key: /home/rik/.ssh/id_rsa (0x55a9f8044310), agent
debug2: key: /Users/rik/.ssh/id_rsa (0x55a9f8049330), agent
debug2: …
Run Code Online (Sandbox Code Playgroud)

ssh openssh ssh-keys macos macos-catalina

5
推荐指数
2
解决办法
7489
查看次数

针对 Mac OS Catalina 从 bash 迁移到 zsh

你们中有些人可能知道,升级到 Mac OS Catalina 后,Apple 提示用户迁移到 zsh 作为默认 shell。

现在,每次打开 bash 时都会出现一条警告。可以将以下行添加到您的 ~/.bash_profile 中(对于感兴趣的人),以禁用它。

export BASH_SILENCE_DEPRECATION_WARNING=1
Run Code Online (Sandbox Code Playgroud)

然而,我认为很多人(包括我)都想转向 zsh。

我当前的 ~/.bash_profile 如下所示:

# searches this directory for executables first
export PATH="/usr/local/bin:$PATH"

# jenv
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"

# rbenv
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"

# pyenv
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"

# nodenv
export PATH="$HOME/.nodenv/bin:$PATH"
eval "$(nodenv init -)"

# node-build-definitions
export NODE_BUILD_DEFINITIONS="/usr/local/opt/node-build-update-defs/share/node-build"

# bash auto-completion
if [ -f $(brew --prefix)/etc/bash_completion ]; then
  . $(brew --prefix)/etc/bash_completion    
fi …
Run Code Online (Sandbox Code Playgroud)

bash zsh oh-my-zsh macos-catalina

5
推荐指数
1
解决办法
9523
查看次数

在 macOS Catalina 中切换到 Zsh 不起作用

我决定冒险尝试并切换到zsh. 所以,我按照终端窗口的说明输入:

chsh -s /bin/zsh
Run Code Online (Sandbox Code Playgroud)

然后我进入echo $0查看开关 - 它返回了-bash

然后,我转到支持页面,并按照那里的说明通过系统偏好设置进行更改。但是,“登录外壳”下拉菜单已经显示zsh

显示 <code>zsh</code> 的登录 shell 下拉列表

所以,我想也许我需要重新启动......不,系统偏好设置仍然显示zsh,终端返回-bash,当我尝试重新运行时chsh -s /bin/zsh,终端返回chsh: no changes made

echo $SHELL在终端中运行返回/bin/zsh

我错过了什么???

terminal bash zsh macos-catalina

5
推荐指数
1
解决办法
4943
查看次数

在 macOS Catalina (10.15.1) 中禁用 Gatekeeper

我正在尝试运行一些命令行工具,每次它调用新的依赖项时,我都会弹出“X 无法打开,因为无法验证开发人员”。显然,如果我打开系统首选项,我可以单击“无论如何打开”,但这对于我正在使用的工具来说是一个非常繁重的过程。

我发现了以下假设的解决方法:

sudo spctl --master-disable
Run Code Online (Sandbox Code Playgroud)

这会启用“允许从以下位置下载应用程序”下标记为“任何地方”的单选按钮,但它似乎实际上对命令行工具的筛选没有任何影响。我仍然会收到弹出窗口,事实上,如果我关闭系统首选项并重新打开它,“任何地方”单选按钮就会消失。

任何建议将不胜感激。

security macos-catalina

5
推荐指数
1
解决办法
4570
查看次数

将 'required text' 粘贴到终端模拟器会导致 '^[[200~required text~'

我注意到,在 macOS(使用Terminal.appiTerm2.app)或 Linux(使用urxvt)上粘贴到终端模拟器时,有时我会得到额外的字符。

字符总是相同的 - 在我得到的粘贴文本之前^[[200~^[突出显示)和粘贴文本之后一个额外的~. 如果我取消并再次粘贴,则会正确粘贴。

例如,下面我试图粘贴git clone https://git.qemu.org/git/qemu.git从复制他们的网页到iTerm2用?v。我取消了ctrlc并且(没有重新复制)再次粘贴了,?v没关系。

截屏

这当然并非总是如此,而是一天几次,我还没有设法缩小导致它的原因并且无法可靠地重新创建它。

  • 文本可以来自任何地方(网站、文本文档、从终端本身复制)。
  • 复制时光标的位置似乎没有区别(我认为我不是在复制光标)
  • 鼠标的位置似乎没有什么区别。

这些^[[200~ ~字符是什么,我该如何摆脱它们?当然,它们必须代表特定的东西,因为它们总是相同的,并且出现在 macOS 和 Linux 上。

urxvt arch-linux copy-paste iterm2 macos-catalina

5
推荐指数
2
解决办法
2737
查看次数

macOS Catalina 上的 SSH ProxyJump 无法正常工作

我有 3 台电脑:
1. 我的 macOS Catalina mac
2. 我的第一个 Raspberry Pi
3. 我的第二个 Raspberry Pi

在我的 Mac 上,ssh 运行版本:OpenSSH_8.1p1、OpenSSL 1.1.1d 2019 年 9 月 10 日

我可以通过 ssh 分别登录每个树莓派。

我想通过跳过第一个 Pi 从我的 mac 到第二个 Pi。像这样:

+-------+       +--------+       +--------+
|  Mac  | ----> | raspi1 | ----> | raspi2 |
+-------+       +--------+       +--------+
Run Code Online (Sandbox Code Playgroud)

使用这个 .ssh/config 文件:

Host 1pi
    HostName raspi1
    User pi
    #IdentityFile ~/.ssh/id_ed25519

Host 2pi
    HostName raspi2
    User pi
    ProxyJump 1pi
    #IdentityFile ~/.ssh/id_ed25519
Run Code Online (Sandbox Code Playgroud)

虽然我能够登录第一个 Raspberry Pi,但在尝试登录第二个 Raspberry Pi 时总是遇到相同的错误。 …

ssh proxy openssh macos macos-catalina

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