Linux의 Sudo는 무엇입니까?

Sudo 명령은 관리자가 아닌 사용자에게 일부 관리 권한을 부여합니다.

Linux에서 관리 응용 프로그램을 실행할 때 su 명령을 사용하여 수퍼 유저 (루트)로 전환하거나 sudo 명령을 사용합니다. 일부 Linux 배포판은 루트 사용자를 활성화하지만 일부는 배포하지 않습니다. 우분투 - sudo와 같은 것들은하지 말아야합니다.

유도 명령에 대하여

Linux에서 Sudo- 슈퍼 유저는 시스템 관리자가 특정 사용자 또는 사용자 그룹에게 모든 명령과 인수를 기록하면서 일부 또는 모든 명령을 루트로 실행할 수있는 기능을 제공합니다. Sudo는 명령 단위로 작동합니다. 쉘 대신 사용할 수있는 것은 아닙니다. 기능에는 사용자가 호스트별로 실행할 수있는 명령을 제한하는 기능, 누가 한 일을 누가했는지에 대한 명확한 감사 추적을 제공하는 각 명령의 풍부한 로깅, sudo 명령의 구성 가능한 시간 초과 및 동일한 명령을 사용할 수있는 기능이 포함됩니다 구성 파일을 여러 다른 컴퓨터에 저장합니다.

Sudo 명령의 예

관리자 권한이없는 표준 사용자는 Linux에 명령을 입력하여 소프트웨어를 설치할 수 있습니다.

dpkg -i software.deb

관리자 특권이없는 사람이 소프트웨어를 설치할 수 없으므로이 명령은 오류를 리턴합니다. 그러나 sudo 명령은 구출에 이릅니다. 대신이 사용자에 대한 올바른 명령은 다음과 같습니다.

sudo dpkg -i software.deb

이번에는 소프트웨어가 설치됩니다. 이것은 관리자 권한을 가진 사람이 이전에 사용자가 소프트웨어를 설치할 수 있도록 Linux를 구성했다고 가정합니다.

참고 : 일부 사용자가 sudo 명령을 사용할 수 없도록 Linux를 구성 할 수도 있습니다.