Linux系统新建用户命令无补全怎么处理

  1. 环境查看
    系统环境
$ lsb_release -a
No LSB modules are available.
Distributor ID: Kylin
Description:    Kylin V10 SP1
Release:        v10
Codename:       kylin
$ uname -a
Linux kylin-pc 5.4.18-85-generic #74-KYLINOS SMP Fri Mar 24 11:20:42 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
  1. 现象
    新建用户登录终端没有命令补全,显示不全
  2. 原因
    默认新建用户的bash设置为/bin/sh
  3. 修复
    修改文件把/bin/sh修改为/bin/bash
# cat /etc/passwd

image
在创建用户的时候使用参数-s指定bash也可以

# sudo useradd -s /bin/bash 用户名
posted @ 2025-08-14 11:04  minseo  阅读(8)  评论(0)    收藏  举报