|
发表于 2003-8-25 23:41:06
|
显示全部楼层
那是搜索路径的问题,如果你是普通用户就需要用绝对路径来运行系统命令,如:/usr/sbin/groupadd,因为普通用户和root用户的环境是不一样的,一般的情况是这样的:
[/home/javalee/myshell]echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:......
[/root]echo $PATH
/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:......
所以就会出现找不到某某命令的提示,当然,用root就可以直接用啦~~,像这个命令,groupadd也不是普通用户可以运行的,他会提示你的权限不足.如果常用的系统命令很多,不妨将他们放在/etc/sudoers文件中设置一下.这样普通用户也就可以执行一些系统的命令啦. |
|