adduser添加(创建)用户和终端方向键tab键不能用的解决(在ubuntu11上验证)
2012-09-28 13:01
477 查看
问题描述:用adduser命令新增了用户之后,发现在该新建用户下的命令终端,使用方向键无法调出历史命令,同时tab键也无法补全输入命令。
问题解决:在/etc/passwd中发现,该新建用户使用的shell为/bin/sh,而能正常使用的用户shell为/bin/bash,通过ls -l /bin/sh查看/bin/sh得知,在ubuntu系统中,/bin/sh默认链接为dash。因此,只需要在/etc/passwd中修改该用户对应的shell为/bin/bash即可解决该问题。
补充:我们在使用adduser时,很多时候会发现添加一个目录后在/home目录下是看不到的,但是重复执行又会提示该用户名已经存在。在用户目录文件/etc/passwd下也可以看到新建的账户,这是什么原因?其实只需要在执行adduser时用-m参数,会强制在/home目录下生成用户目录。
参考原文:http://linux.chinaunix.net/bbs/viewthread.php?tid=1152223
问题解决:在/etc/passwd中发现,该新建用户使用的shell为/bin/sh,而能正常使用的用户shell为/bin/bash,通过ls -l /bin/sh查看/bin/sh得知,在ubuntu系统中,/bin/sh默认链接为dash。因此,只需要在/etc/passwd中修改该用户对应的shell为/bin/bash即可解决该问题。
补充:我们在使用adduser时,很多时候会发现添加一个目录后在/home目录下是看不到的,但是重复执行又会提示该用户名已经存在。在用户目录文件/etc/passwd下也可以看到新建的账户,这是什么原因?其实只需要在执行adduser时用-m参数,会强制在/home目录下生成用户目录。
参考原文:http://linux.chinaunix.net/bbs/viewthread.php?tid=1152223
相关文章推荐
- adduser添加用户和终端方向键tab键不能用的解决
- ubuntu系统创建新用户「添加ROOT权限」「配置」「不能使用TAB键解决」
- ubuntu系统创建新用户 不能使用TAB键解决
- 在Oracle RAC环境下创建数据库时提示不能验证ASMSNMP密码问题的解决(ORA-01017)
- [解决]不能添加域用户的问题
- 解决MySQL不能远程登录_用户创建与授权_grant all privileges on(转)
- 第一次创建div添加resizable方法,再一次进行编辑或者append操作之后resizable方法改变大小不能用解决方法
- 解决vSphere5.5安装之后不能添加域用户权限
- Oracle 验证机制 -- 解决刚创建数据库后未赋权新建用户以dba登录问题
- ubuntu下新建用户的终端不显示当前路径,不能用上下光标键得到使用过的命名解决办法
- 解决linux系统不能添加用户的办法
- ubuntu中使用tab键来补齐输入命令普通用户可用切换root后不能的解决方法
- ubuntu新建用户后,终端下方向键和tab键不可用的解决方法
- phpcms v9为联动菜单字段添加验证提醒功能 解决标题不能为空
- ubuntu 新建用户后 不能使用TAB键、上下键,命令行不显示当前路径的解决
- 点击用户帐户时,弹出”automation 服务器不能创建对象“的解决方法
- ubuntu下新建用户的终端不显示当前路径,不能用上下光标键得到使用过的命名解决办法
- 在sps中遇到“不能添加用户,用户名已经存在”的问题的解决方法
- ASP.NET的WEB项目不能添加WEB用户控件的解决
- 创建的web窗体中,添加的app_code文件夹不能调用的解决方法