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

Linux에서 비밀번호 없이 Sudo를 사용하는 방법

Linux에서 비밀번호 없이 Sudo를 사용하는 방법

Linux 컴퓨터를 사용하는 유일한 사람이라면 왜 계속해서 암호를 요구합니까? 매번 비밀번호를 입력하지 않고 sudo를 사용하는 방법을 알아보겠습니다.

참고 :최신 버전의 Ubuntu에서 sudo 비밀번호를 비활성화하는 방법을 알아보겠습니다. 프로세스의 세부 사항은 다른 배포판에서 다를 수 있습니다.

Sudoers 파일 편집

계정에 대해 sudo를 사용할 때 암호 확인을 비활성화하려면 "sudoers" 파일을 편집해야 합니다. sudo에 대한 접근 권한이 있는 곳입니다. 명령은 개별 사용자 계정 또는 사용자 그룹에 대해 정의됩니다. 그러나 파일을 직접 편집하지 않는 것이 가장 좋습니다. 대신 즐겨 사용하는 터미널을 실행하고 다음을 입력하십시오.

sudo visudo
Linux에서 비밀번호 없이 Sudo를 사용하는 방법

계정의 Sudo 비밀번호 비활성화

sudo가 암호를 묻지 않도록 하려면 먼저 별칭에 기존 규칙이 있는지 확인하십시오. 있는 경우 다음에 볼 내용으로 변경하십시오. 없으면 파일 끝으로 이동하여 새 규칙을 만듭니다. 다음과 같아야 합니다.

USERNAME ALL=(ALL) NOPASSWD:ALL

내 별칭의 경우 이 규칙은 다음과 같습니다.

ducklord ALL=(ALL) NOPASSWD:ALL
Linux에서 비밀번호 없이 Sudo를 사용하는 방법

변경 사항을 저장하고 편집기를 종료합니다. 우리의 설치에서 편집기는 nano였기 때문에 Ctrl를 사용했습니다. + O , Ctrl + X .

비밀번호 없이 Sudo 사용

그것이 당신이 해야 할 전부입니다. 모든 것이 계획대로 진행되고 오타가 우리 계획을 방해하지 않는다면 sudo는 더 이상 암호를 묻지 않을 것입니다. sudo apt update와 같은 명령으로 확인하세요. , 또는 sudo apt install로 앱 설치 예:

sudo apt install links
Linux에서 비밀번호 없이 Sudo를 사용하는 방법 Linux에서 비밀번호 없이 Sudo를 사용하는 방법

모든 사람에 대해 Sudo 비밀번호를 비활성화하지 마십시오

다른 사람과 컴퓨터를 공유하고 다른 사람이 sudo를 사용할 때마다 암호를 입력해야 하는 번거로움을 덜어주고 싶다면 하지 마세요. 사실, sudo 권한이 있는 주 사용자는 한 명만 있어야 합니다.

Sudo는 더 이상 하드웨어에 대한 로컬 액세스 권한이 있는 사용자에 대한 보안 수단으로 간주되지 않습니다. Linux 설치에 대한 로컬 액세스 권한이 있는 경우 루트 암호를 재설정하는 것은 그리 어렵지 않습니다. 대신 Windows의 성가신 사용자 계정 컨트롤과 같은 이유로 존재합니다. 우리와 컴퓨터, 잠재적인 혼돈 사이의 마지막 보호 계층입니다. 한 번의 잘못된 명령으로 모든 데이터가 삭제되거나 설치가 파괴되거나 의도하지 않은 개인 정보 공유가 발생할 수 있기 때문입니다.

sudo 암호를 비활성화하는 것은 Linux 명령줄에 대한 좋은 경험이 있고 컴퓨터의 유일한 사용자인 경우에만 좋습니다.

이것은 사용자와 자신의 실수 사이의 마지막 보호 장벽을 제거한다는 점을 강조해야 합니다. 또한 그 전에 시스템과 모든 데이터의 전체 백업을 수행하는 것이 좋습니다.