我正在使用mac os x,我试图运行 shutdown 命令,但它说 我不是超级用户。
但是,我可以在不是超级用户的情况下运行 ifconfig 。
两个命令都在/ sbin中。
我的PATH环境变量包含/ sbin(这就是为什么我可以运行ifconfig ..?)。
从我发现的,它说
/sbin
for scripts with superuser (root) privileges required.
但我不太确定这个解释..
我很感激你的帮助..
答案 0 :(得分:1)
这意味着您必须是超级用户(机器的所有者)才能运行这些命令,例如:
sudo shutdown
它会要求输入密码,您必须输入主要用户的密码(输入不会打印出密码的字符),然后按Enter键以确认您是超级用户。
sudo允许允许的用户以sudoers文件中指定的超级用户或其他用户身份执行命令。更多:http://ss64.com/bash/sudo.html