在linux中为什么在非root用户下有些命令用不来,如,ifconfig,shutdown

来源:百度知道 编辑:UC知道 时间:2024/05/28 22:58:41
在linux中为什么在非root用户下有些命令用不来,如,ifconfig,shutdown,
但是在ROOT下却可以使用

在非root用户下用ifconfig,shutdown命令

你用ls -l /sbin/ifconfig
看看,如果第十个字符是x,那么,普通用户可以通过键入命令
/sbin/ifconfig
来执行它。
第四个位置上的x是说root自己可以执行,第七个位置上的x是说文件所有主所在的组(此处即指root)成员可以执行。第十个字符是x的话,所有用户都可以执行它。

那当然了! ROOT相当于WINDOWS里的ADMINISTRATOR 其他用户 USER 或者是GUEST而已!~ ROOT是超级管理员用户!所以ROOT密码通常不要轻易告诉别人

首先这些命令位于/sbin下,而默认用户的路径中不包含这些命令的路径,其次有些命令可以运行,但受限制。
你这样来试试。
/sbin/ifconfig
普通用户只能看不能改。
/sbin/shutdown
普通用户在赋予终端关机权限时,可以关机。