问题1:linux系统下新建用户useradd,提示找不到相应的命令;但是通过/usr/sbin/useradd却能够新建用户。

即如何设置ROOT用户的宿主环境变量?... 即如何设置ROOT用户的宿主环境变量? 展开
 我来答
xinzhim888
推荐于2018-03-03 · TA获得超过102个赞
知道答主
回答量:52
采纳率:100%
帮助的人:46.5万
展开全部
看了下面的回答,差不多都是解决方法,我说说原因吧
这是由于你的环境变量 PATH 没有引进 /usr/sbin这个执行目录导致,你只需要在PATH里面加入就可以了
加入方法有下面几个:在你的 /root/.bash_profile里面的 PATH后面加入 :/usr/sbin,然后保存退出后 source /root/.bash_profile来使环境变量生效就可以了
脱咐苛源D0
推荐于2016-02-06 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5829
采纳率:79%
帮助的人:751万
展开全部
此问题是由于用户的PATH设置完全所致。
可使用如下命令:

#export PATH=$PATH:/usr/sbin/:. ---这个只能生效于当前会话,如果想永久生效,则需要:
修改profile文件:
#vi /etc/profile
在里面加入:  export PATH=$PATH:/usr/sbin/:.
以后就可以直接使用 useradd 命令了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
infinity_liang
2013-07-14
知道答主
回答量:14
采纳率:0%
帮助的人:9.1万
展开全部
在 /etc/profile 里进行环境变量的设置.
我还没遇到过这样的问题,默认情况下/usr/sbin应该是在环境变量里的。
source /etc/profile
尝试一下。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
依旧大美星空EH674
2013-07-14 · TA获得超过860个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:283万
展开全部
cp -r /etc/skel/.[^.]* /home/user

 然后重新登陆

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq847005940
2013-07-14 · 超过12用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:35.4万
展开全部
cp -Rf /etc/sbin /usr
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式