如何摆脱sudo要求?

问题描述

我正在使用MacOS Catelina,经常需要使用sudo运行终端设备,否则它们将失败。例如当我使用Visual Studio和IONIC向全局添加内容或尝试创建dir等时。 有没有一种方法可以更改登录用户,使其在终端中无需sudo即可运行提升权限的命令?

解决方法

您可以继续使用sudo或将当前用户切换为root用户(不建议这样做)

名为“ root”的用户帐户是具有读写权限的超级用户。 对系统更多区域的特权,包括其他macOS中的文件 用户帐户。默认情况下,root用户是禁用的。如果可以登录 到具有管理员帐户的Mac,您可以启用root 用户,然后以root用户身份登录以完成任务。

root用户帐户不适用于常规用途。它的特权 允许更改Mac所需的文件。为了消除这种 更改后,您可能需要重新安装系统软件。你应该 完成任务后,请禁用root用户。

在终端中使用sudo命令而不是启用 超级用户。要了解sudo,请打开终端应用程序,然后输入man 须藤。

取自https://support.apple.com/en-us/HT204012