PC 스피커 장치 파일에 대한 권한 수정

PC 스피커 장치 파일에 대한 권한 수정

내부에는 VBox.log다음이 있습니다.

PIT: 스피커: '/dev/input/by-path/platform-pcspkr-event-spkr'을 열 수 없습니다, errno=13

이 오류를 어떻게 해결할 수 있나요?

답변1

이 오류( 13, EACCES)는 "권한 거부" 오류입니다. VirtualBox를 실행 중인 사용자에게 파일에 대한 쓰기 권한이 없기 때문에 이 메시지가 표시되는 것입니다.

PC 스피커 장치 파일에 대한 권한 수정

파일은 실제로 파일 소유자가 누구인지 확인하기 /dev/input/by-path/platform-pcspkr-event-spkr위한 심볼릭 링크일 뿐입니다.ls -lH

ls -lH /dev/input/by-path/platform-pcspkr-event-spkr
crw-rw---- 1 root input 13, 79 Jun  6 14:16 /dev/input/by-path/platform-pcspkr-event-spkr

input이 예에서는 파일을 작성하려면 그룹에 가입해야 함을 알 수 있습니다 .

명령을 실행하여 groups현재 속한 그룹을 확인하세요. 당신이 그렇게한다면아니요위에 나열된 그룹을 보려면 자신을 그룹에 추가해야 합니다. 이렇게 하려면 다음 명령을 실행하세요.

usermod -aG input "$USER"

그러면 사용자가 input그룹에 추가됩니다. 지금로그아웃했다가 다시 로그인하세요.. 다시 로그인할 때 다음을 수행해야 할 수도 있습니다.modprobe pcspkrpcspkr다시 블랙리스트에 있으면 . 파일이 존재하는지 확인하고 실제로 VirtualBox를 실행 중인 경우 로그에 다음이 포함되어야 합니다.

PIT: speaker: opened "/dev/input/by-path/platform-pcspkr-event-spkr"

관련 정보