繁体   English   中英

我如何摆脱 sudo 要求?

[英]How do i get rid of the sudo requirement?

我正在使用 MacOS Catelina,我经常必须使用 sudo 运行我的终端,否则它们会失败。 就像当我使用 Visual Studio 和 IONIC 向全局添加内容或当它尝试创建目录等时一样。有没有办法更改登录用户以在没有 sudo 的终端中运行提升的命令?

您要么继续使用 sudo 要么将当前用户切换为 root(这不是推荐的方式)

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

root 用户帐户不适合日常使用。 它的权限允许更改 Mac 所需的文件。 要撤消此类更改,您可能需要重新安装系统软件。 您应该在完成任务后禁用 root 用户。

在终端中使用 sudo 命令比启用 root 用户更安全。 要了解 sudo,请打开终端应用程序并输入 man sudo。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM