论坛首页 海阔天空论坛

mac如何获得root权限?

浏览 20519 次
精华帖 (0) :: 良好帖 (0) :: 灌水帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2009-03-01   最后修改:2009-03-01
安装的时候创建了一个admin组的用户,但没有root用户密码?怎么获取?
   发表时间:2009-03-01  
sudo su
0 请登录后投票
   发表时间:2009-03-01  
我不知道root用户的密码,不知道该找谁,呵呵
买的是水货
0 请登录后投票
   发表时间:2009-03-01   最后修改:2009-03-01
sudo passwd root
然后提示你输入当前登录用户密码,通过以后,提示你输入两遍root的密码。这样你就设置好root帐号密码了,可以用root来登录MacOS了。

但是其实你没有必要使用root帐号,需要超级权限的时候sudo xxxxx就可以了。
0 请登录后投票
   发表时间:2009-03-01  
找到了
http://support.apple.com/kb/HT1528
0 请登录后投票
   发表时间:2009-03-02   最后修改:2009-03-02
跟ubuntu是一样的么
0 请登录后投票
   发表时间:2009-03-02  
samsam 写道
跟ubuntu是一样的么


和ubuntu不一样,比ubuntu更好。

ubuntu在sudo的时候,无法把本地环境变量传递给root权限,那么root权限就会发生很多问题,例如得不到需要的环境变量啦,找不到要执行的命令啦,除非你在/etc/profile里面写入环境变量,并且注销重新登录才行(但这样就是全局环境变量了,也不爽)。这就是为什么ubuntu上面我讨厌用sudo的原因,事实上ubuntu我从来不用sudo。

OSX在sudo的时候,可以把本地环境变量传递给root权限,所以sudo没有任何麻烦,用起来很方便,这就是为什么我在OSX上面愿意用sudo的原因。

1 请登录后投票
   发表时间:2009-03-02  
请问 robbin,如果不用 sudo 难道是直接用 root 用户吗?

PS. 很久以前用 root 把 shell 误删后我就再也不敢用 root 登录了 :-)
0 请登录后投票
   发表时间:2009-03-02  
好像linux的差不多都是这样吧, AS4上也遇到过同样的问题~

robbin 写道
samsam 写道
跟ubuntu是一样的么


和ubuntu不一样,比ubuntu更好。

ubuntu在sudo的时候,无法把本地环境变量传递给root权限,那么root权限就会发生很多问题,例如得不到需要的环境变量啦,找不到要执行的命令啦,除非你在/etc/profile里面写入环境变量,并且注销重新登录才行(但这样就是全局环境变量了,也不爽)。这就是为什么ubuntu上面我讨厌用sudo的原因,事实上ubuntu我从来不用sudo。

OSX在sudo的时候,可以把本地环境变量传递给root权限,所以sudo没有任何麻烦,用起来很方便,这就是为什么我在OSX上面愿意用sudo的原因。


0 请登录后投票
   发表时间:2009-03-02  
Xenium 写道
请问 robbin,如果不用 sudo 难道是直接用 root 用户吗?

PS. 很久以前用 root 把 shell 误删后我就再也不敢用 root 登录了 :-)


我从来都是su - root,然后用root帐号在服务器上面干活的。

你能用root删除shell,sudo照样可以误删除shell没有区别。

BTW: Unix/Linux至少自带Bash,C Shell, pkd shell三种shell,你到用root来给我试试看怎么误删除所有的shell。
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics