mac获取root权限和修改host文件

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。

屏幕快照 2015-07-20 19.16.24.png

修改host文件

有时候需要修改mac的host文件,但是如果直接进入文件夹修改会提示没有权限修改,所以这里使用终端命令行来修改。
打开终端,运行下面命令

sudo vi /etc/hosts


如果需要输入密码,输入当前电脑密码即可,如果密码错误,那就是因为当前密码不是root密码,需要先修改root密码。修改的方法看后面
然后就打开了host文件,然后按下字母i,进入编辑模式,把需要添加的地址可以复制上去,之后,按下esc键,或者shift+q,退出编辑模式,输入

wq!


保存即可。

获取root权限,修改root密码

sudo是一款简单,安全的授权程序。它可以让普通用户临时获得root权限,以运行sbin/*指令或修改一些系统级配置。 一般不推荐用户直接用root登陆,这会带来不安全因素。 当然,如果你对unix很熟悉,想进一步优化系统,也是不得不用root登陆的。(手动优化dns,修改runlevel,禁用或启用kernel模块,修改/etc/*等等)。这里使用终端来获取,运行终端,输入下面命令行

sudo passwd root 


然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。


Last modification:January 1st, 1970 at 08:00 am
如果看了这个文章可以让你少加会班,可以请我喝杯可乐
已打赏名单
微信公众号

Leave a Comment