我已经在我的ubuntu 10.04中安装了DB2,同时它创建了2个新用户。并且要运行db2,我必须切换到DB2创建的新用户。
但是这个新用户的终端功能较少,即它不会通过点击标签自动完成目录或文件名,不能使用上/下/左/右箭头键。并且不像我在ubuntu的默认用户中的实际终端一样丰富多彩。
请帮助。 在此先感谢:)
答案 0 :(得分:5)
将用户shell更改为/bin/bash
,而不是/bin/sh
。
# usermod -s /bin/bash YourDB2User
从现在起一段时间以来,Debian和Ubuntu都使用dash
提供/ bin / sh,它没有像bash这样的所有功能,但提供了更准确的bourne shell解释,从我的内容理解。
答案 1 :(得分:0)
除了执行命令/恶魔之外,这个新用户不应该做任何事情,因此他们不需要终端。他们应该拥有尽可能少的权利 - 这就是伎俩的一部分。如果您想以此用户身份执行命令,请尝试sudo -u(newuser) command