Computer >> 컴퓨터 >  >> 체계 >> Linux

Sudo 명령에 대해 알아야 할 사항

Linux(특히 Ubuntu)의 새로운 사용자는 결국 Sudo 명령을 알게 됩니다. 많은 사용자가 "권한 거부" 메시지를 받는 것 외에 다른 용도로 사용하지 않습니다. 그러나 Sudo는 훨씬 더 많이 사용합니다.

Sudo 명령에 대해 알아야 할 사항

Sudo 정보

Sudo에 대한 일반적인 오해는 일반 사용자에게 루트 권한을 제공하기 위해서만 사용된다는 것입니다. 사실, Sudo 명령을 사용하면 any 명령을 실행할 수 있습니다. 사용자, 기본값은 일반적으로 루트입니다.

사용자에게 Sudo 권한을 부여하는 방법

Ubuntu 사용자는 일반적으로 Sudo 명령을 실행하는 기능을 당연하게 여깁니다. 설치하는 동안 기본 사용자가 생성되고 Ubuntu의 기본 사용자는 항상 Sudo 권한으로 설정되기 때문입니다. 그러나 다른 배포판을 사용 중이거나 Ubuntu 내에 다른 사용자가 있는 경우 사용자에게 Sudo 명령을 실행할 수 있는 권한을 부여해야 할 수 있습니다.

소수의 사람들만 Sudo 명령에 액세스할 수 있어야 하며 시스템 관리자여야 합니다. 사용자에게 작업을 수행하는 데 필요한 권한만 부여해야 합니다.

사용자에게 Sudo 권한을 부여하려면 사용자를 Sudo 그룹에 추가하기만 하면 됩니다. 사용자를 생성할 때 다음 명령을 사용하십시오.

sudo useradd -m -G sudo

위의 명령은 홈 폴더가 있는 사용자를 만들고 사용자를 Sudo 그룹에 추가합니다. 사용자가 이미 있는 경우 다음 명령을 사용하여 사용자를 Sudo 그룹에 추가할 수 있습니다.

sudo usermod -a -G sudo

실행하는 것을 잊었을 때를 위한 깔끔한 Sudo 트릭

다음은 노련한 전문가로부터 배울 수 있는 터미널 명령 트릭 중 하나입니다. 이 경우 "허가 거부" 메시지를 통과하기 위한 것입니다. 명령이 길면 기록을 통해 위로 올라가서 Sudo를 앞에 놓을 수 있고, 다시 입력하거나 Sudo를 사용하여 이전 명령을 실행하는 다음과 같은 간단한 명령을 사용할 수 있습니다.

sudo !!

Sudo를 사용하여 루트 사용자로 전환하는 방법

Su 명령은 한 사용자 계정에서 다른 사용자 계정으로 전환하는 데 사용됩니다. Su 명령을 자체적으로 실행하면 수퍼유저 계정으로 전환됩니다. 따라서 Sudo를 사용하여 수퍼유저 계정으로 전환하려면 다음 명령을 실행하기만 하면 됩니다.

sudo su

백그라운드에서 Sudo 명령을 실행하는 방법

백그라운드에서 수퍼유저 권한이 필요한 명령을 실행하려면 다음과 같이 -b 스위치와 함께 Sudo 명령을 실행하십시오.

sudo -b

실행 중인 명령에 사용자 상호 작용이 필요한 경우 작동하지 않습니다.

백그라운드에서 명령을 실행하는 다른 방법은 다음과 같이 끝에 앰퍼샌드를 추가하는 것입니다.

sudo &

Sudo 권한을 사용하여 파일을 편집하는 방법

수퍼유저 권한을 사용하여 파일을 편집하는 확실한 방법은 GNU nano와 같은 편집기를 실행하는 것입니다. 다음과 같이 Sudo를 사용:

sudo nano

또는 다음 구문을 사용할 수 있습니다.

sudo -e

Sudo를 사용하여 다른 사용자로 명령을 실행하는 방법

Sudo 명령을 사용하여 다른 사용자로 명령을 실행할 수 있습니다. 예를 들어 사용자 'john'으로 로그인하고 'terry'로 명령을 실행하려는 경우 다음과 같은 방식으로 Sudo 명령을 실행합니다.

sudo -u terry

사용해 보려면 "test"라는 새 사용자를 만들고 다음 Whoami 명령을 실행하십시오.

sudo -u test whoami

Sudo 자격 증명을 확인하는 방법

Sudo를 사용하여 명령을 실행하면 암호를 입력하라는 메시지가 표시됩니다. 그 후 일정 기간 동안 비밀번호를 입력하지 않고 Sudo를 사용하여 다른 명령을 실행할 수 있습니다. 해당 기간을 연장하려면 다음 명령을 실행하십시오.

sudo -v

Sudo에 대한 추가 정보

Sudo에는 단순히 수퍼유저로 명령을 실행하는 것 이상의 기능이 있습니다. 사용할 수 있는 다른 스위치를 보려면 Sudo 설명서를 확인하세요.