LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 624|回复: 14

为什么我在RH9。0下打 adduser 添加用户,系统说没有这个命令

[复制链接]
发表于 2004-9-9 18:35:05 | 显示全部楼层 |阅读模式
为什么我在RH9。0下打 adduser 添加用户,系统说没有这个命令
 楼主| 发表于 2004-9-9 18:39:35 | 显示全部楼层
对不起我说错了。我打的是
#useradd newuser
提示
bash: useradd: command not found
发表于 2004-9-9 18:59:26 | 显示全部楼层
你是不是以root 身份登陆的啊
 楼主| 发表于 2004-9-9 20:04:28 | 显示全部楼层
是的呀。
发表于 2004-9-9 21:45:57 | 显示全部楼层

你可能把別名取消了..

[root@linux216 peter]# whereis useradd
useradd: /usr/sbin/useradd /usr/share/man/man8/useradd.8.bz2
[root@linux216 peter]# ls -l /usr/sbin/useradd
-rwxr-xr-x  1 root root 55960  1月  1  2004 /usr/sbin/useradd*
[root@linux216 peter]# ls -l /usr/sbin/adduser
lrwxrwxrwx  1 root root 7  7月 28 01:05 /usr/sbin/adduser -> useradd*
 楼主| 发表于 2004-9-10 02:02:09 | 显示全部楼层
to 河边星星
我机器上的跟你的运行结果几乎是一样的
请问我怎么才能用useradd 呢
 楼主| 发表于 2004-9-10 02:06:25 | 显示全部楼层
我直接到这个目录下去/usr/sbin
可以用 ./useradd
正常使用

请问为什么一些命令前面不用加 ./
比如说 ls cp ......and so on
.
我开始想是不是在bash.profile里面加 alisa ls ./ls之类。
但看了也不像是。

请高手帮我解答一下这个困惑/
发表于 2004-9-10 04:23:24 | 显示全部楼层
请看shell置顶贴,
最主要是shell里的PATH(路径)变量.....
打印现在定义的PATH
echo $PATH
加一个PAYH
set PATH=$PATH:路径
如果每次都需要的话,可以放在/etc/profile
发表于 2004-9-10 05:08:29 | 显示全部楼层
楼主可能是直接su到root权限的,这样某些环境变量可能就不起作用。可以用su - 或者su -l 以登陆shell的方式得到root权限。
 楼主| 发表于 2004-9-10 16:15:54 | 显示全部楼层
真是非常感谢,楼上的两位。
但是我还是不明白。为什么有些命令不是加 ./ 有些要加
难道是PATH里的就不用加.之外的就要加了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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