![권한을 높이지 않고 가상 TTY의 Numlock 상태를 확인하는 방법은 무엇입니까?](https://linux55.com/image/219322/%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%86%92%EC%9D%B4%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%EA%B0%80%EC%83%81%20TTY%EC%9D%98%20Numlock%20%EC%83%81%ED%83%9C%EB%A5%BC%20%ED%99%95%EC%9D%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
여러 가상 TTY의 숫자 잠금 상태를 얻으려고 합니다. 하지만 내 일반 사용자 계정에는 일부에 대한 읽기 권한이 없습니다.
$ for tty in /dev/tty{1..6}; do setleds < ${tty} | grep "^Current flags:.*NumLock on"; echo $?; done
Current flags: NumLock on CapsLock off ScrollLock off
0
Current flags: NumLock on CapsLock off ScrollLock off
0
bash: /dev/tty3: Permission denied
1
bash: /dev/tty4: Permission denied
1
bash: /dev/tty5: Permission denied
1
bash: /dev/tty6: Permission denied
1
권한을 높이지 않고 이 정보를 얻을 수 있는 방법이 있습니까?
답변1
아니요, 이러한 tty는 귀하의 계정에 속하지 않기 때문에 해당 상태를 읽으려면 권한이 필요합니다. (예를 들어 그룹에 가입합니다 tty
.)