当前位置:   article > 正文

mac在命令行里获取root权限_iterm2怎么进入root权限

iterm2怎么进入root权限

1、为什么要获取root权限?

答:一些命令在正常状态下没有权限会报错,只有获取了root权限才能正常操作。

比如我们想修改一些系统的文件:

vim /etc/shells
  • 1

修改后保存,发现没权限,报错了。如下图:
正常状态下无权限操作文件

这时我们就得获取root权限后再进行操作。

2、如何获取root权限?

答:有2种方法,每行命令里获取,或者登录root账户操作。

2.1、在每行命令里获取root权限

具体操作是:在原来的命令前加个sudo。

例如:之前的命令是

vim /etc/shells
  • 1

现在在命令前面加个sudo,变成

sudo vim /etc/shells
  • 1

这样就变成以root权限操作vim /etc/shells 这个命令,可以正常操作了。

2.2、登录root账户操作

如果不想每次都输入sudo,那就登录root账户操作。

1、登录root账户

在终端输入

su root
  • 1

再输入登录密码,即可成功切换到root账户,如下图:

成功登录root账户

但是有个前提:

你的mac得有root账户!
  • 1

但是mac是没有默认root账户的,如果没有root账户,去登录会报错,如下图:
root登录报错

所以我们要登录root还得先创建个root账户。

2、创建root账户

输入命令创建账户

sudo passwd root 
  • 1

会提示你输入【当前登录用户】的密码,如图
创建root用户,提示输入登录密码

密码验证通过后,提示你输入两遍root的密码(建议和当前用户登录密码一样),如图:
输入root密码

这样你就成功创建了root账户,可以用上面说过的root登录了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/970797
推荐阅读
相关标签
  

闽ICP备14008679号