XShell 远程登陆无法使用退格键
打开终端属性界面,点击【键盘】,将键序列改为 ASCII 127,如图所示。
点击【确定】后,退格键即可正常使用。
远程登陆无法使用 Tab 补全键
Ubuntu 系统将默认的 bash shell 更换为了 dash。其表现是 /bin/sh 链接到了 /bin/dash,而不是传统的 /bin/bash。
一种解决办法是手动将 /bin/sh 软连接到 /bin/bash,不过此操作对所有用户生效,谨慎操作。
另外一种方法是修改 /etc/passwd 配置文件,将远程登陆用户的默认 shell 手动改为 /bin/bash。(推荐)
有关 /etc/passwd 配置文件的详细介绍请参考博客 Linux中/etc/passwd配置文件详解。
xxx is not in the sudoers file.
以 root 用户身份打开 /etc/sudoers 文件,找到 root ALL=(ALL) ALL
这一行,然后在下面添加一行本机账户的权限设置:
1 | # Allow root to run any commands anywhere |
保存退出即可生效。