일부 프로그램은 sudo 없이도 실행할 수 있지만 비밀번호 프롬프트가 있습니다.

일부 프로그램은 sudo 없이도 실행할 수 있지만 비밀번호 프롬프트가 있습니다.

나는 ( 분명히 루트로 사용되기를 원하기 때문에) visudo없이 실행할 수 있기를 원 하지만sudovisudo생각하다(보안상의 이유로) 비밀번호를 묻는 메시지가 나타납니다. 이를 수행할 수 있는 방법이 있습니까? 그리고 그 반대 NOPASSWD.

답변1

두 세계의 장점을 모두 누릴 수는 없습니다.

파일을 편집하는 기능만 있습니다 root. 이 파일에 대한 기본 권한은 이 파일을 편집하는 데 사용하는 이유이며 루트만 이 명령을 사용할 수 있습니다.sudoersvisudosudoers440visudo

sudo파일의 권한이 올바르지 않으면 시스템 손상을 방지하기 위해 sudoers명령이 작동을 거부합니다 .440

sudo입력을 피하는 것만으로도 시스템이 손상되고 작동하지 않으므로 문제를 겪을 가치가 없습니다 . 당신이 찾고 있는 보안은 이미 마련되어 있습니다.

관련 정보