커널 모듈을 블랙리스트에 올리면 모든 사용자의 마이크가 비활성화됩니다. 마이크를 사용할 수없는 제한된 사용자를 설정했습니다. 그러나 제한된 사용자는 소리를 출력 할 수 있어야합니다. 제한된 사용자를 위해 마이크를 안정적으로 비활성화하는 방법이 있습니까?
많은 실험 후 이것이 해결책 인 것 같습니다.
sudo setfacl -m u:user:- /dev/snd/pcmC0D0c
내 컴퓨터 /dev/snd/pcmC0D0c
에는 마이크가 있습니다. 특정 사용자에 대한 쓰기 액세스를 차단하면 캡처가 금지되는 것 같습니다. 위의 명령을 사용하여 사용자 "user"의 권한을 --- (확인 getfacl /dev/snd/pcmC0D0c
)로 줄였습니다.이 경우 사운드 캡처가 허용되지 않습니다.
힌트 :에 마이크를 찾는 지표가 될 수있는 이름 끝에 캡처./dev/snd/
c
참고 : 모든 변경은 / dev /이 파일은 RAM에 배치 될 때, 다시 부팅 할 때 손실됩니다, 당신이해야 할 만든 것처럼 추가로 위의 명령을 추가 (없이 sudo
같은 /etc/rc.local
루트 부팅시 권한으로 실행)에 /etc/rc.local
"종료 0 전에 " 선.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다