在 Mac 上禁用 Time Machine - tmutil disable 不起作用

在 Mac 上禁用 Time Machine - tmutil disable 不起作用

我想永久禁用 Mac 上的 Time Machine。我可以将“系统偏好设置”中的“Time Machine”选项卡设为灰色,但无法阻止用户在终端上重新启用它。所以我想编写一个脚本,每次重新启动 Mac 时都会禁用 Time Machine。但我无法获取命令行

sudo tmutil disable

工作。即使 Time Machine 正在运行备份,命令行也不会执行任何操作。它只是继续运行。

你能向我解释一下吗?

答案1

您需要执行sudo tmutil stopbackup命令来中止当前正在运行的备份过程。“禁用”只是阻止自动备份。

为了防止获取使用 TM 备份到新插入的驱动器的权限,请执行设置命令

defaults write com.apple.TimeMachine DoNotOfferNewDisksForBackup -bool true

我还没有对所有现代版本的 macOS 进行测试,但值得一试。

答案2

最终“圣诞老人”完成了任务:)

Santa实际上是一个应用程序,可以用来阻止其他应用程序。

你可以在这里找到圣诞老人:
https://github.com/google/santa

Santa 是一款黑名单/白名单应用程序。您可以设置一个服务器,在服务器上指定允许或不允许客户端使用的应用程序,然后在客户端上安装 Santa 应用程序。

每当用户想要启动被列入黑名单的应用程序时,Santa 都会阻止它并留下一条可自定义的消息。您还可以阻止 TimeMachine 等可以通过终端控制的应用程序。因此,我们阻止了“tmutil”,现在 TimeMachine 无法在客户端上重新激活。

相关内容