sudo 명령 사용 중 오류가 발생했습니다.

sudo 명령 사용 중 오류가 발생했습니다.

sudo 명령을 사용할 때마다 다음 오류가 발생합니다.

sudo: unable to resolve host josphh-pop-os: Name or service not known

일반적으로 유사한 명령의 경우 sudo apt install오류가 표시된 후 실행되지만 다른 명령의 경우 해당 오류만 생성되고 그 이상은 생성되지 않습니다. 도움이 된다면 현재 Pop_OS를 실행하고 있습니다. 미리 감사드립니다.

편집: 파일 내용 /etc/sudoers:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:>

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

답변1

일반적으로 이는 호스트 이름이 없기 때문입니다(아마 설치가 손상되었습니까?). /etc/hostname진행하면서 편집 sudo nano /etc/hostname하고 컴퓨터 이름을 작성해 보십시오.

답변2

명령의 출력 hostname(또는 Static hostname명령의 필드 hostnamectl)은 파일에 기록된 호스트 이름과 일치해야 합니다 /etc/hostname.

파일에는 /etc/hosts다음 콘텐츠도 포함되어야 합니다.

127.0.0.1   localhost
::1         localhost
127.0.1.1   yourHostName.localdomain    yourHostName

이러한 파일 중 일부의 오류로 인해 문제가 발생할 수 있습니다.

이 문제를 해결하려면 sudo 권한이 필요할 수 있습니다. 하지만 실제로 실행할 수는 없으므로 sudo선택 사항이 있으면 루트로 로그인해 보십시오.

su

관련 정보