Linus的redHat在root出现错误:-bash: addgroup: command not found
在root下无法完成添加用户组操作,如下:
[root@host8 ~]# addgroup hadoop
-bash: addgroup: command not found
这是的,root下竟然不能用,上网查了一下:
引用:http://blog.csdn.net/nanyida0416sushe/article/details/5671876
(
后来一想,原来是su的错。之前是在普通用户下。直接 SU切换到ROOT用户。退出换成SU - root 再切换到ROOT用户就好了。
su 只能切换到管理员用户权限,不使用管理员的登陆脚本和搜索路径
su - 不但能切换到管理员权限而且使用管理员登陆脚本和搜索路径
使用su - 环境变量也跟着来啦~
)
我是按照他的来,还是不能用,为啥?
[ora@host8 root]$ su - root
密码:
[root@host8 ~]# addgroup hadoop
-bash: addgroup: command not found
无奈:
我只好在查一下:
addgroup 的位置
~]# ls -l /usr/sbin/groupadd
-rwxr-x---. 1 root root 53488 8月 2 2011 /usr/sbin/groupadd
而后:
[root@host8 ~]# /usr/sbin/groupadd hadoop
这样就凑合的用了,全不清楚上面错误情况为啥!就这样用了,有了好的方法欢迎给留言,谢谢!