权限如何在mac上运行sbin命令..?

时间:2014-06-03 12:18:59

标签: macos unix permissions filesystems root

我正在使用mac os x,我试图运行 shutdown 命令,但它说 我不是超级用户。

但是,我可以在不是超级用户的情况下运行 ifconfig

两个命令都在/ sbin中。

我的PATH环境变量包含/ sbin(这就是为什么我可以运行ifconfig ..?)。

从我发现的,它说

/sbin

for scripts with superuser (root) privileges required.

但我不太确定这个解释..

我很感激你的帮助..

1 个答案:

答案 0 :(得分:1)

这意味着您必须是超级用户(机器的所有者)才能运行这些命令,例如:

sudo shutdown 

它会要求输入密码,您必须输入主要用户的密码(输入不会打印出密码的字符),然后按Enter键以确认您是超级用户。

sudo允许允许的用户以sudoers文件中指定的超级用户或其他用户身份执行命令。更多:http://ss64.com/bash/sudo.html