특정 Linux 응용 프로그램을 실행하려면 높은 권한이 필요합니다. su 사용 명령을 사용하여 수퍼유저(루트)로 전환하거나 sudo 대신 명령하십시오.
작동 원리
서로 다르게 작동하지만 sudo 명령은 Windows 또는 macOS에서 가끔 볼 수 있는 확인 프롬프트와 유사합니다. 해당 운영 체제에서 특정 작업을 계속 수행할 것인지 묻는 메시지가 표시되면 상승된 권한으로 작업을 실행할 것인지 확인하는 버튼이 표시되며 때로는 관리자 암호를 입력해야 할 수도 있습니다.
Linux는 sudo 명령을 일반 작업과 관리 작업 사이의 벽으로 사용하므로 명령이 실행되는 모든 작업을 수행하고 싶은지, 작업을 수행할 권한이 있는지 확인해야 합니다. 더 유사한 것은 run as입니다. Windows의 명령; Linux에서와 같이 다음으로 실행 명령은 명령줄에서 작동하여 특정 사용자(종종 관리자)의 자격 증명으로 파일을 실행합니다.
sudo 또는 su를 사용하고 있는지 확실하지 않은 경우 명령줄에서 후행 문자를 확인하세요. 파운드 기호(#)이면 root로 로그인한 것입니다.
Sudo 명령 정보
터미널의 명령 앞에 sudo를 넣으면 해당 명령이 상승된 권한으로 실행되기 때문에 권한 관련 오류에 대한 솔루션입니다.
Sudo는 명령별로 작동합니다. 기능에는 사용자가 호스트별로 실행할 수 있는 명령을 제한하는 기능, 누가 무엇을 했는지에 대한 명확한 감사 추적을 제공하기 위한 각 명령의 풍부한 로깅, sudo 명령의 구성 가능한 시간 초과 및 동일한 사용 기능이 포함됩니다. 많은 다른 컴퓨터의 구성 파일입니다.
Sudo 명령 예
관리자 권한이 없는 표준 사용자는 Linux에서 다음 명령을 입력하여 소프트웨어를 설치할 수 있습니다.
dpkg -i software.deb
관리자 권한이 없는 사람은 소프트웨어를 설치할 수 없기 때문에 명령은 오류를 반환합니다. 그러나 sudo 명령이 구출됩니다. 대신 이 사용자에 대한 올바른 명령은 다음과 같습니다.
sudo dpkg -i software.deb
이번에는 소프트웨어가 설치됩니다.
일부 사용자가 sudo 명령어를 사용하지 못하도록 Linux를 구성할 수도 있습니다.