QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 878|回复: 4

有问题向各位高手请教!!

[复制链接]
发表于 2004-12-21 14:35:38 | 显示全部楼层 |阅读模式
刚刚开始用linux,我用的是renhat9的版本,
为什么我在普通用户的身份下不能执行sbin下的shell命令啊?
(无法执行ifconfig等命令),但是在root下可以,有点费解,
望高手解答
发表于 2004-12-21 14:42:51 | 显示全部楼层
多用户系统的必然设计。
试想,多个用户同时登陆了这台Redhat 9的机器,而有的用户用ifconfig命令改变了网络设置,大家都不能上网了。这样的权限是不是应该让root来控制才好呢。
如果需要让普通用户也能执行root的命令,可以使用sudo。
回复

使用道具 举报

 楼主| 发表于 2004-12-21 15:06:41 | 显示全部楼层
我使用了su命令,得到超级用户权限后,还是无法使用那些命令啊
回复

使用道具 举报

发表于 2004-12-21 15:28:43 | 显示全部楼层
加上命令的路径就可以了。
su 只是得到了权限而没有得到用户环境,su - 就可以了,或者把路径加入~/.bashrc 。
回复

使用道具 举报

 楼主| 发表于 2004-12-21 21:12:07 | 显示全部楼层
呵呵,明白,谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-9 18:41 , Processed in 0.045527 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表