如何在macOS上使用Root用户权限(macosroot)

在macOS上使用Root用户权限可以提供系统的超级用户更多的特权,能够管理系统的资源,但是由于Root超级用户具有许多的高级特权,为了保护系统安全,我们需要正确的方式才能在macOS上使用Root用户权限。

下面介绍一些常用的方法,可以让我们在macOS上使用Root用户权限:

一、使用命令sudo来使用Root权限

命令sudo是macOS中基本的授权方式,可以让非特权用户以root权限运行命令,下面运行一个命令查看文件内容:

$ sudo cat /etc/hosts

由于需要sudo权限,系统会拒绝执行命令,然后要求输入该用户的密码来授权:

Password:

输入密码之后,会提示第一次使用该用户的授权,可以输入yes来验证:

You are about to be asked to enter information that will be incorporated

into your file/etc/sudoers.

This will give you the ability to run some commands as

root. Do you want to proceed? [yes/no]:yes

输入yes之后,sudo会使用root权限执行命令:

127.0.0.1 localhost

二、使用ersudo应用程序来使用Root权限

在macOS上,也可以使用一个第三方的工具——ersudo来使用Root权限,这个应用程序可以让普通用户以root权限访问和管理系统资源:

$ ersudo cat /etc/hosts

系统会提示输入管理员的凭证,可以输入管理员的用户名和密码:

Username: administrator

Password:

之后会使用root权限执行命令:

127.0.0.1 localhost

以上两种方法都可以用来在macOS上使用Root用户权限,但前者只针对当前用户,而后者可以提供给不同用户不同授权。 通过以上步骤,我们就可以在macOS上通过安全可靠的方式使用Root用户权限了。


数据运维技术 » 如何在macOS上使用Root用户权限(macosroot)