mac在命令行里获取root权限
为什么要获取root权限?
答:一些命令在正常状态下没有权限会报错,只有获取了root权限才能正常操作。
比如我们想修改一些系统的文件:
vim /etc/shells
1
修改后保存,发现没权限,报错了。如下图:
这时我们就得获取root权限后再进行操作。
2、如何获取root权限?
答:有2种方法,每行命令里获取,或者登录root账户操作。
1、在每行命令里获取root权限
具体操作是:在原来的命令前加个sudo。
例如:之前的命令是
vim /etc/shells
1
现在在命令前面加个sudo,变成
sudo vim /etc/shells
1
这样就变成以root权限操作vim /etc/shells 这个命令,可以正常操作了。
2.2、登录root账户操作
如果不想每次都输入sudo,那就登录root账户操作。
登录root账户
在终端输入
su root
1
再输入登录密码,即可成功切换到root账户,如下图:
但是有个前提:
你的mac得有root账户!
1
但是mac是没有默认root账户的,如果没有root账户,去登录会报错,如下图:
所以我们要登录root还得先创建个root账户。
2、创建root账户
输入命令创建账户
sudo passwd root
1
会提示你输入【当前登录用户】的密码,如图
密码验证通过后,提示你输入两遍root的密码(建议和当前用户登录密码一样),如图:
这样你就成功创建了root账户,可以用上面说过的root登录了。
————————————————
版权声明:本文为CSDN博主「X1876631」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/X1876631/article/details/51314762
来源地址:https://blog.csdn.net/qq_32907195/article/details/129258853
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341