当前位置: 首页 > news >正文

mac在命令行里获取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账户,如下图:

但是有个前提:

你的mac得有root账户!
1
但是mac是没有默认root账户的,如果没有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

http://www.lryc.cn/news/23240.html

相关文章:

  • 文献阅读 Improving Seismic Data Resolution with Deep Generative Networks
  • mysql数据库之子查询练习
  • 西电计算机通信与网络(计网)简答题计算题核心考点汇总(期末真题+核心考点)
  • 【博学谷学习记录】超强总结,用心分享丨人工智能 Python基础 个人学习总结之列表排序
  • 深度讲解React Props
  • WebRTC现状以及多人视频通话分析
  • 【Windows】Windows下wget的安装与环境变量配置
  • 密码学基础概念
  • 科技巨头争相入局,卫星通信领域将迎来怎样的发展?
  • 银行软件测试面试题目总结,希望可以帮到你
  • MySQL数据定义
  • 跨设备文件传输工具横评
  • Oracle通过SQL找出ID不连续的位置
  • 学习一个Java项目
  • 《数据库系统概论》学习笔记——第三章 关系数据库标准语言SQL
  • linux shell 入门学习笔记17 mysql脚本开发
  • 产品新说 | 指标的异常检测怎么做,能更好配合业务变化(二)
  • 华为OD机试题,用 Java 解【最短耗时】问题
  • mysql数据库常见面试题
  • 【Android源码面试宝典】MMKV从使用到原理分析(一)
  • 你真的懂动态库吗?一文详解动态库的方方面
  • I.MX6ULL内核开发12:使用设备树插件实现RGB灯驱动
  • 大家一起来找茬,新手第一次layout到底能挑出多少毛病?
  • Java集合概述(Collection集合)
  • 运动无线蓝牙耳机哪款好、运动无线蓝牙耳机推荐
  • 解决AAC音频编码时间戳的计算问题
  • Android 9.0 添加自定义开机广播
  • 第四阶段10-添加类别,类别列表mapper层,service层,controller层
  • linux内核启动分析(一)
  • wireshark常见使用操作讲解以及几个故障解决案例分享