Ubuntu 20.04의 사용자 이름 자동 완성

Ubuntu 20.04의 사용자 이름 자동 완성

나는이 문제를 겪은 적이 없으며 일부 조사 후에는 약간 길을 잃었습니다. 1x.04 Ubuntu 서버가 있는데 이것을 입력하면 sudo su [TAB]로그인할 수 있는 모든 사용자 목록이 표시됩니다. 그러나 이 동작은 Ubuntu 20.04에서는 더 이상 작동하지 않습니다. 이 질문과 유사한 몇 가지 답변을 시도해 보았습니다(예:여기) 그러나 아무런 성공도 하지 못했습니다...

나에겐 이게 끝이야~/.bashrc

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

source /etc/profile.d/bash_completion.sh

그리고/etc/profile.d/bash_completion.sh

# shellcheck shell=sh disable=SC1091,SC2039,SC2166
# Check for interactive bash and that we haven't already been sourced.
if [ "x${BASH_VERSION-}" != x -a "x${PS1-}" != x -a "x${BASH_COMPLETION_VERSINFO-}" = x ]; then

    # Check for recent enough version of bash.
    if [ "${BASH_VERSINFO[0]}" -gt 4 ] || \
       [ "${BASH_VERSINFO[0]}" -eq 4 -a "${BASH_VERSINFO[1]}" -ge 1 ]; then
        [ -r "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion" ] && \
            . "${XDG_CONFIG_HOME:-$HOME/.config}/bash_completion"
        if shopt -q progcomp && [ -r /usr/share/bash-completion/bash_completion ]; then
            # Source completion code.
            . /usr/share/bash-completion/bash_completion
        fi
    fi

fi

자동 완성 명령이 제대로 작동한다는 점을 언급하고 싶습니다.

어떤 도움이라도 대단히 감사하겠습니다. 감사해요.

관련 정보