소개하다:사용ABIfan_speed, fn_lock 또는 보호 모드를 제어하려면 /sys/bus/platform/.../
예를 들어 루트가 소유한 디렉터리에 있는 파일을 편집하면 됩니다. 예를 들어 팬 속도를 변경하려면 다음 명령을 실행해야 합니다 echo 1 | sudo tee /path/to/fan_mode
.
내가 원하는 것:비밀번호 없이 성능, 팬 속도, 카메라, Fn 잠금을 즉시 제어할 수 있는 바로가기를 만듭니다.
질문:sudoers
또는 파일을 사용하여 doas.conf
암호 없이 실행하게 하면 보안이 손상됩니다(적어도 내가 하고 있는 작업을 완전히 이해하지 못하는 경우).
질문:보안을 손상시키지 않고 이와 같은 작업을 수행하는 가장 좋은 방법은 무엇입니까?
내가 시도한 것: sudoers에 다음 줄을 추가하세요.
%wheel ALL=(ALL:ALL) NOPASSWD: /usr/local/bin/fn_lock
그리고 실행되는 바로가기를 만들고 sudo /usr/local/bin/fn_lock
파일 내용을 1과 0 사이에서 전환하는 스크립트를 만들었습니다( )./usr/local/bin/fn_lock
이 접근 방식의 문제점은 다음과 같습니다.나
- 이것이 안전한지 실제로는 모르겠습니다.
- 스크립트 내에서 루트가 아닌 사용자로는 명령(예: 알림 명령)을 실행할 수 없습니다.