ubuntu新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案,ubuntull
ubuntu新建用户不能使用ll等指令,显示出来的信息没有颜色区分的解决方案,ubuntull
ubuntu利用 useradd -m test -g admin 指令,创建用户test及其工作目录。
但是登陆后,会出现不能使用很多指令“比如:ll、显示的信息没有颜色”等等
此时
查看该用户的shell是所用的编译器
echo $SHELL #这时会发现使用的/bin/sh
把用户所使用的shell编译器修改成/bin/bash即可
usermod -m /bin/bash test #test是用户名字
此时,在echo $SHELL 一下,就会发现是/bin/bash了。(退出,重新登陆一下)
我那个.bashrc文件里有这么一句
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
加上试试
这个好像很简单呀,在/etc/passwd修改james1用户的默认shell为bash就可以了。 我想你新建用户时没有指定新用户的默认shell,系统默认为了sh,而不是bash。
参考资料:我的博客qiujingyu.com
评论暂时关闭