在CentOS系统下,使用groupadd或者其它命令,诸如useradd等时,提示  Command not found.

命令找不到,想必就是环境变量的配置问题了。

which groupadd

或者

find / -name "groupadd"

一下,看看这个命令是在哪的,结果发现它在 /usr/sbin/下.

我们先通过

echo $PATH

看一下当前的环境变量,发现结果中没有/usr/sbin/目录,OK,我们需要把它添加进去。

修改/etc/profile

vim /etc/profile

找到

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

在它下边一行添加如下代码

export PATH=/usr/sbin/:$PATH

保存,退出,然后reboot一下,就OK啦。

这时候再echo $PATH,结果中也包含/usr/sbin/了。